rubocop-rails-2.14.2

https://rubygems.org

rubocop-rails

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://docs.rubocop.org/rubocop-rails/
changelog_uri
https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md
bug_tracker_uri
https://github.com/rubocop/rubocop-rails/issues
source_code_uri
https://github.com/rubocop/rubocop-rails/
documentation_uri
https://docs.rubocop.org/rubocop-rails/2.14/
rubygems_mfa_required
true

id: 1020770

number: 2.14.2

platform: ruby

spec_sha256: 89cb0e00f03675adcf7adcd30202ae330df6702b60d2e81e473dbb237b04b5a6

sha256: f73ae1fa81db0c4acb51b193264a9a040b2b5be8538ce418ad45d725c77aaa93

created_at: 2024-05-13 08:29:28 UTC

updated_at: 2024-06-12 04:16:31 UTC

position: 31

version_data_entries_count: 128

uploaded_at: 2022-03-18 01:47:42 UTC

indexed: true

has_extensions:

extensions:

Gem size: 83.5 KB

Version Data Entries

Total: 128

Unpacked size: 362 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE.txt100644001.04 KB0bb2b9d7cd25ad2f434b0eabb8ec36f8f31a225f587f05ab88b6ac15e0cfb454
README.md100644002.83 KB15ab8e1e2a6ec4a31518d507bb56468e1e864fd195ba149be31cd6bb970a4250
bin/console10075500164 Bytes9474b785b5520d02bc841fda3fb8818f341abf94878d9b23ef0eec34a364722f
bin/setup1007550075 Bytes16a3f35e6ace89d293a35e89d7f8344701dab94941664500e5308ba5a02c8554
config/default.yml1006440028.3 KB3efbabd150ad7c912e02cff001f7dee36ba409897b4c0f3c7164d06c47147ec0
config/obsoletion.yml10064400137 Bytes9cb586f481008a407b8a344b46380f1603fe41a949c052cdeeaa861b0eb5f8ad
lib/rubocop-rails.rb10064400398 Bytes355db099e76a7dc7841f58a8a43c98e4e84fac8eb94a16ae3da47bd875da573a
lib/rubocop/cop/mixin/active_record_helper.rb100644003.37 KB52cf911151ad2ebdcafe1aa3bb3b0393646e2a11485576238503eac70d225682
lib/rubocop/cop/mixin/active_record_migrations_helper.rb100644001.14 KBc6f8098a1bd275a4f20b7817b5a758eb612adb61a4055b3e477c1b701447455a
lib/rubocop/cop/mixin/class_send_node_helper.rb10064400405 Bytesd992c4b348dea78a1955003d4d58e50293d79b5e1996e40baccac6e9e4cd8788
lib/rubocop/cop/mixin/enforce_superclass.rb100644001.08 KB149402f2e59fe194d59ea3ef6ca872046f1d75cee2a30906a1d644c071bfa91e
lib/rubocop/cop/mixin/index_method.rb100644005.24 KB6d72c3d0c1c103a1bad0fdb53f63b7e12ac1f8b0602eb5aa0fd4bfbec4277e0a
lib/rubocop/cop/mixin/migrations_helper.rb10064400588 Bytes5cb7e88f0208ac30b80cfa11ca29ea2dbd84f18323ea32c367533df87066179f
lib/rubocop/cop/mixin/target_rails_version.rb10064400384 Bytes56c1de1ba9861fd99db5683dc70d7d6c455d395ffbd46d10797641cfb8b47d66
lib/rubocop/cop/rails/action_controller_test_case.rb100644001.45 KBde83b4618cc93899d99dd7adbcb80601c70cd772985da8f1b709105ee92d9bed
lib/rubocop/cop/rails/action_filter.rb100644002.87 KB68c02894f708fdba438539605c68f97147732b6edd8e82388a558c869282500e
lib/rubocop/cop/rails/active_record_aliases.rb100644001.26 KB30bb4e1b041bba422cc4792c95242decafad8e8b475735fe1ad3dc420b955bf9
lib/rubocop/cop/rails/active_record_callbacks_order.rb100644003.88 KBc4fc0479d51751ca486969928b126775c7715c391d9f2d754cbd0fc95002ce51
lib/rubocop/cop/rails/active_record_override.rb100644002.09 KB160df4cf2f66886c942b3011b8efda2a98e374f4607e723b8fc8d3862703ebbc
lib/rubocop/cop/rails/active_support_aliases.rb100644001.78 KB6a9cb3660a152f6a4764f4f75913f15b6a39ded6c3193969a7fd025ff0784c48
lib/rubocop/cop/rails/add_column_index.rb100644001.91 KBbc12f7150e5d50d535a0193187e4411b062dab1c37120653c4fb9e08227e9705
lib/rubocop/cop/rails/after_commit_override.rb100644002.29 KB24cec058f05490f95803ecd181210e927a5c8c1d2f1bb38b9c646ae6e513e14b
lib/rubocop/cop/rails/application_controller.rb100644001.02 KB1ccfadebe6f067aa0593eb20e01ffdc62795bd6f4adce3710b71dff63cab71bf
lib/rubocop/cop/rails/application_job.rb100644001.18 KB8d416f370a910418e520acaf1c0083139034fc0e32bdcc4dc022194584b34570
lib/rubocop/cop/rails/application_mailer.rb100644001.06 KB51ace56c7b779f45954d344e9fa07d950e57a1915ffb139cb97d0439e303de0e
lib/rubocop/cop/rails/application_record.rb100644001.1 KBfd51cc6a1ca8eeb7ab34fcc1323b93c0f6a2ebd10f0a61fe188feb5191887259
lib/rubocop/cop/rails/arel_star.rb100644001.44 KBa58b80cae229ab1257a37b07235ac92a926fbffa9633773330c5bc59ebb5a19e
lib/rubocop/cop/rails/assert_not.rb10064400904 Bytesa07c2db2e540b94fa243077c497ffb2a76bc819607caacc7d99913a6cc887ed5
lib/rubocop/cop/rails/attribute_default_block_value.rb100644002.63 KB4c9bef788ec2da1c4c0415b6e1d1f795861f8268c8a7af279b58c292bf3557e2
lib/rubocop/cop/rails/belongs_to.rb100644003.4 KBccf7a1cf7124a3a26ce3d45446d93dfe8ca5170237bf0970ab8f6aad768f98c1
lib/rubocop/cop/rails/blank.rb100644005.14 KB526edce8eb9a8863894430422c014c99b9d70e8a60a6fa27b3149ccf9468e1c9
lib/rubocop/cop/rails/bulk_change_table.rb100644008.9 KB8c123770f9006046246115162cfafe6500dba062b4937c46effefcd767879443
lib/rubocop/cop/rails/compact_blank.rb100644003.78 KB5a299038e7f38e86566f7ac8b848c3e0972e56c9e953eb1b1b59e6715341b9bd
lib/rubocop/cop/rails/content_tag.rb100644002.79 KBe03792b232c1c63849d260cc67e2153025571e9c104b4320aa3895c2fc49386e
lib/rubocop/cop/rails/create_table_with_timestamps.rb100644002.28 KB385f27204c4720823be520a0ecdac220f9e360e2ff0cb1236ada3353dc15208d
lib/rubocop/cop/rails/date.rb100644004.99 KB8e2bd79d1a1a3c666031ab30d2ea4324e62f09d3ba52cdf8b94f2a0b1f87c8f5
lib/rubocop/cop/rails/default_scope.rb100644001.48 KBb676f4305d5f19edee453c4bf5798827d55c94f2d52d1131f8651ab47e0c1326
lib/rubocop/cop/rails/delegate.rb100644003.59 KBf6ea8a28ca4b654c729b2b261d13980d54c2de6a84a39e2b1397e49764e171e1
lib/rubocop/cop/rails/delegate_allow_blank.rb100644001.02 KB0e730b901ae5900ada1e9351f3fef17a950f0691130f7866df851d9dd361f2e1
lib/rubocop/cop/rails/deprecated_active_model_errors_methods.rb100644003.01 KBb8a87199be60ac00c850db7c2d81c474c8060fd7790085a4447535629b3f78a2
lib/rubocop/cop/rails/duplicate_association.rb100644001.74 KB5920a7c61279377720e7e4f9556cc74e804b635d55b4bba752322dae2028d982
lib/rubocop/cop/rails/duplicate_scope.rb100644001.3 KBc46c63766c0b9d91a0d302248edf01b202df29b39c1de145c5789f8f025d5f93
lib/rubocop/cop/rails/duration_arithmetic.rb100644002.78 KB7789aa8c92c0e42ea207f14adb72be071ae046eccbd2399284179db0b85533fb
lib/rubocop/cop/rails/dynamic_find_by.rb100644003.86 KBd0ce558a356f4be405605feedcdfb628359b9a48b4ecd83bc10c360633afe676
lib/rubocop/cop/rails/eager_evaluation_log_message.rb100644002.19 KB2afa50f2db89c48898e81d50d377624578ee2d476a0b21feca723a7e07f3a42f
lib/rubocop/cop/rails/enum_hash.rb100644001.88 KB57bc7261060177f675d41a8705f668e252456af5e2beb874854131fcf87256df
lib/rubocop/cop/rails/enum_uniqueness.rb100644001.54 KB419eaf5f18fb1d6920d6beb974671db3aed2ac52dd4ef38bf47e063842b07975
lib/rubocop/cop/rails/environment_comparison.rb100644003.32 KB7d2403c71f272dbd643d057d8e14dd649edf148da1dd163151aca2fd73466843
lib/rubocop/cop/rails/environment_variable_access.rb100644002.02 KB9f0a81e05fef4bec847df3015c8d98698adf8d7c894ef7b54c8cc1317ecf4600
lib/rubocop/cop/rails/exit.rb100644001.97 KB512aaf79aff45d2ecc5c96c1b98037d3aeb8bd6c1409f39c773bcb0c03877761
lib/rubocop/cop/rails/expanded_date_range.rb100644002.65 KBc8120c8f22e8434219822d0aa17bae551b94082e6771a15e25f8e984bc8f5843
lib/rubocop/cop/rails/file_path.rb100644003.4 KB53062d815dcc61f09edc800c20f2b130a0285104889dd1060867555db0b0a975
lib/rubocop/cop/rails/find_by.rb100644002.11 KBb533b027e4e96da10ab88f5613debf141650de11f373aa83d0f561d6054e4df2
lib/rubocop/cop/rails/find_by_id.rb100644002.62 KB8d2d5e0fc0a8197185a2efe0ae8d1f397b54bec38b97ec4b53a10a415dffbf4b
lib/rubocop/cop/rails/find_each.rb100644001.71 KBb74a8beb5f89151cb1f4663fb9e4d92d778b905fa86bfa13fe66cf15d8a7a404
lib/rubocop/cop/rails/has_and_belongs_to_many.rb10064400676 Bytes005ff083035e6a1faef6eba2550a65a591ff6cb789a8a278a4cb030855dc74a8
lib/rubocop/cop/rails/has_many_or_has_one_dependent.rb100644003.8 KB521f8e2cdde7e6df42b135741de355363af5c931dbb57636b26c6864652a9b93
lib/rubocop/cop/rails/helper_instance_variable.rb100644001.71 KBe9d0e41f9de5f6212b28f0731a279474454be233033bed136d40701c3623fcaa
lib/rubocop/cop/rails/http_positional_arguments.rb100644004.53 KB792877e1ebbd9a34d37ec4092817b66055f4461951aa1161652e73cb9bd56fcd
lib/rubocop/cop/rails/http_status.rb100644004.5 KB934ef4a685b222c5c594fd697e996122814468674778617186e0f043cbba154b
lib/rubocop/cop/rails/i18n_lazy_lookup.rb100644002.67 KBc815498027be7c165326258a5df6fd65974e6534ae7b5229390a3d8e89fa95bf
lib/rubocop/cop/rails/i18n_locale_assignment.rb100644001.06 KB8fe1ad68bc94e3cb7f46cc49318ba86dbbb6ec7f58484325fc5bae14063a0f79
lib/rubocop/cop/rails/i18n_locale_texts.rb100644002.89 KBc5435319375a3aa9cc781a24bb9d2971b0ff81bb3982f61b064f2ce2da06f843
lib/rubocop/cop/rails/ignored_skip_action_filter_option.rb100644002.86 KB5dfb6715b310fffa713b54a40ace945dd0e33c17a6338029f35ec75c6a376820
lib/rubocop/cop/rails/index_by.rb100644001.76 KB6d91f5391ed2e76d5621cef3941dd5406a9a4f092a44eaf49d3e660bd13a9a27
lib/rubocop/cop/rails/index_with.rb100644001.84 KB73182e0ca6eecdd7057e919a8caed07b4a5ba5bb8b4844c7b682bae8f37edd3f
lib/rubocop/cop/rails/inquiry.rb10064400953 Bytesf0acee65ef3a11091822905e59e2846ae07dbedea56bed557ea20dbbfcaaec1a
lib/rubocop/cop/rails/inverse_of.rb100644007.85 KB8f072ee8829aaaedd6c2eff5d099b8697595ab350746041e5a871e57f3127c27
lib/rubocop/cop/rails/lexically_scoped_action_filter.rb100644005.67 KB873ed1dede1faaaf39c3a27debb0aa3c9d9cae58f20015649df6c9c11f5b05d6
lib/rubocop/cop/rails/link_to_blank.rb100644003.18 KB9f5e042192c4f54c6d957b0fde3743089eee447d514b5654da7fd5b82c2b4d43
lib/rubocop/cop/rails/mailer_name.rb100644002.36 KB13cf3eb06e270ec2fb26744fdd0ef4570a962312e8fa9b9a1025c5e1065fe05b
lib/rubocop/cop/rails/match_route.rb100644003.57 KBc0e0e2c85547a49e6a9bf5cca05109d7eadf885e31c138581db1c014ad6198ee
lib/rubocop/cop/rails/migration_class_name.rb100644001.78 KBbe4538aabb4182697e89fad7751ae6c5fb691761a6cd0b910fe118ae3050b160
lib/rubocop/cop/rails/negate_include.rb100644001.08 KBce628d46daf4ceaf49e0ee83e888e4ddf98b22ae6a52280434de82748e52904c
lib/rubocop/cop/rails/not_null_column.rb100644001.86 KBe921e1f482cf7b0602cbf3a1a9460c982fdb6a295deb1c404c34ca224cd30348
lib/rubocop/cop/rails/order_by_id.rb100644001.57 KB05b92f2a91a63c2f08f958956478856d684a4a2517e44fbf81ef417de61abefa
lib/rubocop/cop/rails/output.rb100644001.87 KBa01b43c5f6855758709c0af6d5e1ae305101f07037f30ea466ffe4c812d5c865
lib/rubocop/cop/rails/output_safety.rb100644003.36 KBed60e98cb9d8600ac98048451d977764ad0edcafdb73e7d41523ad2b871cd068
lib/rubocop/cop/rails/pick.rb100644002.01 KB0c704fe0f391bb0dcbdae8466b75d5c7a1425d2d8a93458ad097ac82fbda57fb
lib/rubocop/cop/rails/pluck.rb100644001.87 KB1212095c1b9b8c54c768020757206353aa92eee00907aadb0d787288f05da004
lib/rubocop/cop/rails/pluck_id.rb100644001.41 KB76f203c7103342943a6d89b1c67bc24a5477964a34a302e0fc86e52a8dd7eec9
lib/rubocop/cop/rails/pluck_in_where.rb100644002.18 KB172bd0ec02521bfcd9dd182a406d7b759f7d754371f6ad14bb117e4f5a3591fd
lib/rubocop/cop/rails/pluralization_grammar.rb100644002.88 KB1e8abeec785c5ed3351850759e9ef9c2e9ab20a9d2cf6c48d757810559b3d9ae
lib/rubocop/cop/rails/presence.rb100644003.5 KB0d52853108de86f2c755be26d05ec45fa3026e3c0a2412ceae04bdd0471c70fe
lib/rubocop/cop/rails/present.rb100644004.67 KBa20a1953d9fc4e8fd4292ac3300ec429b44e2f1ad2d50d2dae63be26c8583c28
lib/rubocop/cop/rails/rake_environment.rb100644003.17 KBe8bbaf6ee0dd87862d75451c6eeca1c46fcb61a1fdde7273ac6988ac6e45e499
lib/rubocop/cop/rails/read_write_attribute.rb100644003.2 KBb109b99a7c728c348b18b2547751f5bf5ca9166b7eb2aa238bdc23f4b5106420
lib/rubocop/cop/rails/redundant_allow_nil.rb100644003.01 KB3adc89b2fb3464f1aa6f1ff0328028edc1a47fe0fab9ab658b6da3bb5f67a6b8
lib/rubocop/cop/rails/redundant_foreign_key.rb100644002.35 KBaf36d149f85ad090b5783a8883be556d2e3d0a7255bebe20af60beae7777017d
lib/rubocop/cop/rails/redundant_presence_validation_on_belongs_to.rb100644009.07 KBe383f189bd57485c8538df66c22f497bef5967d39f93c1ec2572432498d39590
lib/rubocop/cop/rails/redundant_receiver_in_with_options.rb100644003.71 KB38dee756cc986b04b17b7376429cfe94574d59fc824a19dd8c8a7be1480e7bfd
lib/rubocop/cop/rails/redundant_travel_back.rb100644001.3 KB2b7ee87bfb8dbe52f361ba77b8660991f234e88da3a896155570b24b0f8514c0
lib/rubocop/cop/rails/reflection_class_name.rb100644001.62 KBff82a2385deba739dadc8ce11b6ee122095b0ec4052d6ba7530dd14328e38629
lib/rubocop/cop/rails/refute_methods.rb100644002.84 KBe9df3224f9692015ac0c50d78851293d94edc36ed66d62ab2875420d57bd28b1
lib/rubocop/cop/rails/relative_date_constant.rb100644003.15 KB780f8fd712c24065511086aa8c85499eef174e7ee38233df1f69e8640b97c7f2
lib/rubocop/cop/rails/render_inline.rb100644001.1 KB05f8159432255533e6b9d39350e7874f14b9c5e5eb7bbe6ed8f2e730ad60638d
lib/rubocop/cop/rails/render_plain_text.rb100644002.17 KB9b15722b6fbd925f7b08b463501457c5f2088524e0b47710c5f5a9d84b47ad20
lib/rubocop/cop/rails/request_referer.rb100644001.37 KB9f753a14ecbc91d7d3bd3b757fbd314b1bda5bef105b65a11f1730f65aa3cf7b
lib/rubocop/cop/rails/require_dependency.rb100644001.24 KB9a70025f8ce177f367ea57e47d4a676959bc817d325b454dc6bee7eaabe20a2a
lib/rubocop/cop/rails/reversible_migration.rb100644009.9 KB7fea84a61044d2e9415e20e532cf94639a6ca521cbeb28db7354dd514ee4dd69
lib/rubocop/cop/rails/reversible_migration_method_definition.rb100644001.67 KB350401287e8c284feeff28544e98b422bf818c69ebf52878edb4071b0ffc2431
lib/rubocop/cop/rails/root_join_chain.rb100644002.07 KB3dc6bea81634d5558f5c4577575816e7b7c9b076bb028b668ddff2932e6e8f62
lib/rubocop/cop/rails/safe_navigation.rb100644002.85 KB627bcdd80485827f6f14d89293ce1a6967926eb2915acff75d8c1f1fc9c647ab
lib/rubocop/cop/rails/safe_navigation_with_blank.rb100644001.37 KB7e67d120ceee3300e26891b5506719d091768c40779924c8e35a29923a800bb1
lib/rubocop/cop/rails/save_bang.rb1006440010.5 KB6e1a13639081547e3858850d14def6b99132810c08fd29d58100d55e10a70f4a
lib/rubocop/cop/rails/schema_comment.rb100644003.35 KB035df1c349587a40efd5665b6c52535e7b4753e61a8b87916340e45b621d69cc
lib/rubocop/cop/rails/scope_args.rb10064400877 Bytesb63d873fa37e7185ac2f5eefc10e919fe9d88d3c8cbcdb67a12f270bbf11989a
lib/rubocop/cop/rails/short_i18n.rb100644002.03 KB92ade8c6563fc3a4502541b9c6da51d71e03281b6c6686c60da1315b7175807e
lib/rubocop/cop/rails/skips_model_validations.rb100644004.06 KB7afe4ea218b93fa1d4da12707bc8025edba0cdc11f159abe01321b18fee42ddb
lib/rubocop/cop/rails/squished_sql_heredocs.rb100644001.86 KBf2e78961b191af3f2cfd0926b367c28d41bf2da28c05d0f031ee49d707f44ec3
lib/rubocop/cop/rails/table_name_assignment.rb100644001.5 KBc7772d2e47bdc971c132d72e17aa2bcde80e6b3501f190154f913ce61e480b1a
lib/rubocop/cop/rails/time_zone.rb100644007.61 KB7abe48acdf8d4b93561d6a9e3929e3671b46be9f27a3db4c4c0717ae93a297cb
lib/rubocop/cop/rails/time_zone_assignment.rb100644001.03 KB724a7bd98e665e3eabc160b762e72b2a8ad0145951c71d943f692dbd68f4d09a
lib/rubocop/cop/rails/transaction_exit_statement.rb100644002.67 KB4e47c6b6a3b6b62904901e98c8543aa77f9329473068cf9276af932b8b0ba71c
lib/rubocop/cop/rails/uniq_before_pluck.rb100644003.22 KB51e1f50d44774a2f0db20eeadc21c316c955ea5f4ce38520719749148c77cebc
lib/rubocop/cop/rails/unique_validation_without_index.rb100644004.71 KB0b1c9482335f37b92f89268ff2449e1e2ea944e5973bc946533ea3a67a665ad2
lib/rubocop/cop/rails/unknown_env.rb100644002.88 KB7ae8f8f6dce1102f7d8f02e23499f6d7f7f53dfeebff2b27fae89e8104d7dd73
lib/rubocop/cop/rails/unused_ignored_columns.rb100644002 KB7d601aa4886b25a2c3d0e298d153a1d9598a23b7296b873dd0516d58d7d8aacc
lib/rubocop/cop/rails/validation.rb100644004.27 KB3a5f5afd1ab253b556ebabd35084d01d2bd18592da100ead549a2395fbb6a7ab
lib/rubocop/cop/rails/where_equals.rb100644003.26 KB4093e1058a1902e540f90faf881363762511d1c4488954b1abc6422f3dc1058d
lib/rubocop/cop/rails/where_exists.rb100644004.08 KB07d7160f3f25e2c33302a6804e629047faa18c14d17778af4a26d1807bd24f98
lib/rubocop/cop/rails/where_not.rb100644003.36 KB78fd3b584e06aa65ca8263d71a0ea9833dceeaf46369ad8a5c6922f811815c66
lib/rubocop/cop/rails_cops.rb100644004.87 KB705f51cfdbc1f33e1ab01ef3607e95c25652cbffffe54f37ffd923aed6184d0a
lib/rubocop/rails.rb10064400460 Bytes200feb49231f50bc4d6fbf879f9600534845f15029146d42db38c31c0240982d
lib/rubocop/rails/inject.rb10064400636 Bytesec12ded5572f736c72c824e88e21b74c23cf1311cc5a0e7232e50ff967c1eeb9
lib/rubocop/rails/schema_loader.rb100644001.47 KB53bae455ccb02678cd3a78e443e0e3cc5a3dd9091697b52e943a700aff76f01e
lib/rubocop/rails/schema_loader/schema.rb100644004.23 KB39a2a6857ff74048bd06a10ed86f4861a181eeb6507e440c6c16e79d7fabc02e
lib/rubocop/rails/version.rb10064400266 Bytes4e9f2c710fdb83b5e900580952e8856d8b1e2332225761cf01943e08dd56de74