rubocop-isucon-0.2.0

https://rubygems.org

rubocop-isucon

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/sue445/rubocop-isucon
changelog_uri
https://github.com/sue445/rubocop-isucon/blob/main/CHANGELOG.md
source_code_uri
https://github.com/sue445/rubocop-isucon
documentation_uri
https://sue445.github.io/rubocop-isucon/
rubygems_mfa_required
true

id: 1571648

number: 0.2.0

platform: ruby

spec_sha256: 1f79b5c8ba9f6bcdc39ac126d51b622f3c5bddd0ad470aaeb6ee38df6fd364c4

sha256: 2173919a86213ea2523051f98e830fec2bb323aec0af28802a2bc7a984011ac0

created_at: 2024-05-13 08:37:03 UTC

updated_at: 2024-06-19 14:18:03 UTC

position: 4

version_data_entries_count: 68

uploaded_at: 2022-07-31 07:30:10 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 29 KB

Version Data Entries

Total: 68

Unpacked size: 121 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/gh-pages.yml100644001013 Bytes52fe8dbd54307b72db6f46eb711a091894a6c824a7f4fa8963abedd1c8181fed
.github/workflows/test.yml100644002.03 KB763ea457dd4fae3e729a20556dd2137198cbd609db4ec76d1639e094922e64fd
.gitignore10064400127 Bytes92ba23c49a23e672513cb9cc3db2a23ea21a0cb29dbcf86f98d4d752f5516ce6
.rspec1006440048 Bytes7409ef68600d957bac891521d16e236e1ba56c3168150c976aafcbf40aad34ba
.rubocop.yml10064400796 Bytes4c6fd241bed8c4b938eb5206fd0f1db2b23e6e0183169a1d6f21f499972ca989
.yardopts10064400105 Bytes4e75ba7dc6fde47ffe26a11c50661fe75de67678ff1d9a11428e201bca6fce03
CHANGELOG.md10064400711 Bytesa61ef56e79eb88a8fed13c328a5d092e3e3b1b5ac7fa7875de1bae74eb374682
Gemfile10064400183 Bytesf28518a9d4e8cee8ac85bb8ac4f51db93db1069968865e1ae616899d5239520d
LICENSE.txt100644001.05 KB2e3017ff5044c199a08fecedb9a4b1416fae4bd05120314a89bd3331d26d5d8a
README.md100644003.97 KB9610686ecb53e554bdd76430a4822c0b4aa7b33ced25c1feaea509448c610441
Rakefile10064400787 Bytesb6bdba9d5e61ddabf94c4d92ed68a655573acdba8836bcc98fa26de462aedd49
benchmark/README.md100644002.39 KBae32dc13b2109e77b053eb8207fe516b04930e18b020a87b63d9288c8fdd6eb3
benchmark/memorize.rb100644001.89 KB195a3493412f5766441b98a2b9c2e464163ca9afa29bc248097027636375ff57
benchmark/parse_table.rb100644003.46 KB2de7ba7d3e01c8dac542f17b90e46fda06d34644b2c2068d12734dec1591329d
benchmark/shell.rb10064400569 Bytes4dd52c2a4919572cf58047f2651e8b47482450263df82cc7fe7b64971023292e
bin/console10075500379 Bytes82df8a8bd24ecfc2f1cf12290a1bc4bffc218a736acea22acbf26203bfd24cf0
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
config/default.yml100644003.12 KB3e6d91f6f8f3693e699bb63052fd779c7ee7131a8268675a4dfecb39858a1044
config/enable-only-performance.yml10064400322 Bytes2fd5df56b0dd2762acd7e0d3b7f1e616de9b7fcd91156f0d0738aee6827512a8
gemfiles/activerecord_6_1.gemfile10064400333 Bytes61687d693dad15e86fdce6164fbf9147c5a7ef3d3536efa72f0d6579ab76e288
gemfiles/activerecord_7_0.gemfile10064400333 Bytes5146e46b46de3da4e31333a33a60830a566895e6a0dcbb4ff17cf58bd3768d8d
lib/rubocop-isucon.rb10064400427 Bytes4f07da674481d663b818629077abf7b6d27853e6c9d8e2865c12689f92f9452a
lib/rubocop/cop/isucon/correctors/n_plus_one_query_corrector.rb100644003.64 KB46184c95c0fad87aa966c78f1559ff2800f985ecb574d66d363a9d4bbee2d555
lib/rubocop/cop/isucon/correctors/n_plus_one_query_corrector/correctable_methods.rb100644002.47 KB26697d1adb2b18e25c55ab9f07364451cf2d7d6c156a0d51ad85abc1ea0b8417
lib/rubocop/cop/isucon/correctors/n_plus_one_query_corrector/replace_methods.rb100644004.79 KBc71bb15de9de32f3ee1dc2f625d55acc0118ea79c26ad57b5ba2b3be4ee71a68
lib/rubocop/cop/isucon/mixin/database_methods.rb100644001.92 KB836a838a5debba3b59121426a77db520203e11de06c653f223e0f28cf84a1065
lib/rubocop/cop/isucon/mixin/join_without_index_methods.rb100644003.01 KBdf22546c270e9e4bc8d5c7049abde4a4614791e0e6b82713825db8104b4bd209
lib/rubocop/cop/isucon/mixin/many_join_table_methods.rb100644001.03 KB415e36e2ed7df4f51c1585999c57a3c0f2a1c0c4ee1208b011679caa2d7ae495
lib/rubocop/cop/isucon/mixin/mysql2_xquery_methods.rb100644002.08 KB98f85d653fe221cae1ad266bba5d0695f91c714207ef740142e631439818e68a
lib/rubocop/cop/isucon/mixin/n_plus_one_query_methods.rb100644006.12 KBc034aba13bab3c281fd215739eb0a48a4c5a5b09df2e9dd294c673b334a708df
lib/rubocop/cop/isucon/mixin/offense_location_methods.rb100644004.73 KBe380df45443205cffb2a0a7ee58dedfda08da1f9582deb7b3ed13065112c276e
lib/rubocop/cop/isucon/mixin/select_asterisk_methods.rb100644005.54 KB86cf1337cc195d7086dbafe212460aeea48a713512dd285feb2aa2729e7ea48d
lib/rubocop/cop/isucon/mixin/sinatra_methods.rb100644001.35 KB714d8a4711e4c67a8da3b0952b3b183455c59a266e6d634ef7d067eda2b821df
lib/rubocop/cop/isucon/mixin/sqlite3_execute_methods.rb100644002.09 KBac0f9213768c8b30230e3c2e1d00e3279d84accd2347e9a0d348fa08b1e9e736
lib/rubocop/cop/isucon/mixin/where_without_index_methods.rb100644003.48 KB4496a6ac7781b9754f0ea640755669b456ff43672b2c2ac2e47251b4d95866ac
lib/rubocop/cop/isucon/mysql2/join_without_index.rb100644001.2 KBc167c1461b8e09b73f18dcae34049e7ebd66364272cbd85f55b7b32b1189c10d
lib/rubocop/cop/isucon/mysql2/many_join_table.rb100644002.52 KBce649ad4dd369dd7fd0c9bdb8baad601d76fdf406c70090609d11af18079b9d7
lib/rubocop/cop/isucon/mysql2/n_plus_one_query.rb100644002.36 KB578e0b70193f11db914d08402d6ab0eebff537e52657fd59e5baa4e6daecb4a9
lib/rubocop/cop/isucon/mysql2/prepare_execute.rb100644004.51 KBb82206e29385db9b9e5a3339e0d29b1ad4006ec498bfd37a2f0219e5ee104098
lib/rubocop/cop/isucon/mysql2/select_asterisk.rb100644001.08 KB4fd24ba7b2f8eea702d33e5ed9f13ab995c0c5421594c740a13e17a7eb20be4e
lib/rubocop/cop/isucon/mysql2/where_without_index.rb100644001.3 KB680ee5f5facf875f5198780ea78d9a2a6e8214855b7f4e54ff835133ff43c665
lib/rubocop/cop/isucon/shell/backtick.rb10064400938 Bytes1edf5d9d1c8bbaa4268081c6a2f467a5ec1a6ddd4a69ffd7c9113d1238782a77
lib/rubocop/cop/isucon/shell/system.rb10064400811 Bytes5e9936d12312518947bf7d48c0b767c309d68d77c55068518f129dbc1b510898
lib/rubocop/cop/isucon/sinatra/disable_logging.rb100644002.26 KBba80784abce8e4e68f73f1a1f7392d84d791e4dbf4ca499f56ee0bc38e5a5b96
lib/rubocop/cop/isucon/sinatra/logger.rb100644001.22 KB4c29b31c27e9d8387195dd1e7a7d5b15175fabd2f451a54f2086478c49053978
lib/rubocop/cop/isucon/sinatra/rack_logger.rb100644001.44 KB54381606d4a23c6840f4045ce6fc63f7932aa1bb4e55d68d9f75c1f1e0d19487
lib/rubocop/cop/isucon/sinatra/serve_static_file.rb100644002.06 KB98957612941696c863ee977f640f87d1d9335542fa34718b7e219d83607b0f9c
lib/rubocop/cop/isucon/sqlite3/join_without_index.rb100644001.22 KB62bce409be6cfcb1cb5a366f3d99a9bdad219b013b7ca2ad127f0f4f02d3eac5
lib/rubocop/cop/isucon/sqlite3/many_join_table.rb100644002.54 KB58704eb7c40c625324cc2eb743b495e6c3ac99490b510a9f9e958f2688db4d85
lib/rubocop/cop/isucon/sqlite3/n_plus_one_query.rb100644002.39 KB52377c4871905c0a4bf67d943f7f40296b5e293b0ad939787a44810e8e74f786
lib/rubocop/cop/isucon/sqlite3/select_asterisk.rb100644001.09 KBe2bc17586114c8761b254f8625506eb180f6e2fc5ab845bf679317286fdf886a
lib/rubocop/cop/isucon/sqlite3/where_without_index.rb100644001.32 KBb183efbc847cd3c2174fc6b056cef694b5aab85b2e3c0a0c66ca309968359d2b
lib/rubocop/cop/isucon_cops.rb100644001.44 KBbda4b3c25f81468839fe6faf28ecd66fcb3ec801a2c8dee8599cb78abb19e109
lib/rubocop/isucon.rb10064400579 Bytes724449aafcbb12c275365afeafd435f170a17da7ae0fb8d8181900f4d13b9187
lib/rubocop/isucon/database_connection.rb100644001.59 KB2d62f71cfd50da73aafe13e956c57e176be6de93670fd90357dc7b2048a6417d
lib/rubocop/isucon/gda.rb10064400677 Bytesc8291f82091fd4130adcfc92f2e7d552c40d2e46e17b57b3239d167521fb8e15
lib/rubocop/isucon/gda/client.rb100644005.34 KBee47dd16982b5b79192decdf0ef799ff3d9f1e2e19c5d687245cdbf16b5361c7
lib/rubocop/isucon/gda/gda_ext.rb100644002.21 KB113546a93cfde1c405c94a82ca4d55966f124f3b692bdca6cad355b8455480d3
lib/rubocop/isucon/gda/join_condition.rb10064400658 Bytes30eb9b75452d536d82fc2f76151100dbc471826ef08ae2ba2246955983d8009f
lib/rubocop/isucon/gda/join_operand.rb100644001.23 KBe68c2701a1ac500d46d7e85a144a286992e2a80bcd03c2c0fd07ddd6958db179
lib/rubocop/isucon/gda/node_location.rb10064400945 Byteseaf0f10d1792c0838b9159f3f33f78005080efe093dd3b7f61a2f3fb25f06b43
lib/rubocop/isucon/gda/node_patcher.rb100644003.3 KBf91af57e1ae827f815bb5e9cff8ace608f17467d08a820759f1282d8fb895f0c
lib/rubocop/isucon/gda/where_condition.rb100644001.96 KBe98d5f440ca76f368447deb95acf614fbb7223d8eac95e64ff47a14f6a06ced4
lib/rubocop/isucon/gda/where_operand.rb10064400764 Bytes16acfdeac48a23eef86329fabd9d827c8334393fee75952d2dedff4d29a8bb96
lib/rubocop/isucon/inject.rb10064400808 Bytesf8cd6e20bcc0de087737ba9b15039ce0124c13c4156f7f3e0bf0d28d764a4eed
lib/rubocop/isucon/memorize_methods.rb100644001022 Bytes50358a1f9bfd5feaacb2de5287775c677e15fcbcd2743f15936283b34161a249
lib/rubocop/isucon/version.rb1006440094 Bytes35f1a30d797c758edb40b5a665d951fdcb426680effbf75643367f1ccff85631
rubocop-isucon.gemspec100644002.23 KB0775ed4d5cbce1d918150fbd95777acad7c9867d31f13070345528d0cdaa1986