{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":136781582,"defaultBranch":"master","name":"rubocop-rails","ownerLogin":"rubocop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-10T05:22:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10871348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719672753.0","currentOid":""},"activityList":{"items":[{"before":"316a78ca7b3d5d5015b3620eaf785baebb64f52d","after":"9e7ca20cc4f6f535bc08da411b90d5a7454f67ab","ref":"refs/heads/master","pushedAt":"2024-07-03T05:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Suppress RuboCop offense\n\nThis commit suppresses the following new RuboCop offense with RuboCop RSpec 3.0.2:\n\n```console\n$ bundle exec rake\n(snip)\n\nspec/project_spec.rb:27:9: C: [Correctable] RSpec/PredicateMatcher: Prefer using nil? over be_nil matcher.\n expect(start_with_subject).to( ...\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n294 files inspected, 1 offense detected, 1 offense autocorrectable\n```","shortMessageHtmlLink":"Suppress RuboCop offense"}},{"before":"e160f23af23cbdb2cc784eef3afa9daf7f86f744","after":"316a78ca7b3d5d5015b3620eaf785baebb64f52d","ref":"refs/heads/master","pushedAt":"2024-07-02T19:14:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1306 from Earlopain/pluralization-grammar-byte\n\nMake `Rails/PluralizationGrammar` aware of byte methods","shortMessageHtmlLink":"Merge pull request #1306 from Earlopain/pluralization-grammar-byte"}},{"before":"a6c20ed022753d50988e07de8d8b5e391d1bd459","after":"e160f23af23cbdb2cc784eef3afa9daf7f86f744","ref":"refs/heads/master","pushedAt":"2024-06-30T08:05:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1304 from fatkodima/ignored_skip_action_filter_option-multiple-callbacks\n\nChange `Rails/IgnoredSkipActionFilterOption` to handle multiple callbacks","shortMessageHtmlLink":"Merge pull request #1304 from fatkodima/ignored_skip_action_filter_op…"}},{"before":"b8409c10f5312c0772e8f087cd68889816ec4310","after":"a6c20ed022753d50988e07de8d8b5e391d1bd459","ref":"refs/heads/master","pushedAt":"2024-06-29T14:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Switch back docs version to master","shortMessageHtmlLink":"Switch back docs version to master"}},{"before":"d0016e8be1fb29e888e063363bc8cd52cb83d44b","after":"b8409c10f5312c0772e8f087cd68889816ec4310","ref":"refs/heads/master","pushedAt":"2024-06-29T14:51:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Cut 2.25.1","shortMessageHtmlLink":"Cut 2.25.1"}},{"before":"dec83439346a8db36b9cfc7be306ef5e3b204377","after":"d0016e8be1fb29e888e063363bc8cd52cb83d44b","ref":"refs/heads/master","pushedAt":"2024-06-28T18:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Use RuboCop RSpec 3.0","shortMessageHtmlLink":"Use RuboCop RSpec 3.0"}},{"before":"906e18c040e36d3cda28f5eb329e965a43359685","after":"dec83439346a8db36b9cfc7be306ef5e3b204377","ref":"refs/heads/master","pushedAt":"2024-06-21T15:53:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1297 from ChaelCodes/1295-rails-validations-covers-comparison\n\n[Fix #1295] Covers validates_comparison_of in Rails/Validations","shortMessageHtmlLink":"Merge pull request #1297 from ChaelCodes/1295-rails-validations-cover…"}},{"before":"02597007171ab3913a3559f9b8052f691759e4de","after":"906e18c040e36d3cda28f5eb329e965a43359685","ref":"refs/heads/master","pushedAt":"2024-06-19T14:45:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1300 from Earlopain/changelog-tweaks\n\nConsistently specify department in current changelog entries","shortMessageHtmlLink":"Merge pull request #1300 from Earlopain/changelog-tweaks"}},{"before":"d99bbe18f66ae84e7a05096e0be7d05e2e81a431","after":"02597007171ab3913a3559f9b8052f691759e4de","ref":"refs/heads/master","pushedAt":"2024-06-19T10:14:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1299 from Earlopain/error-not-null-column\n\nFix an error for `Rails/NotNullColumn` when the block for `change_table` is empty","shortMessageHtmlLink":"Merge pull request #1299 from Earlopain/error-not-null-column"}},{"before":"bb1d373dc012b31157f6e25c871d50ed48751dfd","after":"d99bbe18f66ae84e7a05096e0be7d05e2e81a431","ref":"refs/heads/master","pushedAt":"2024-06-19T02:52:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1289 from fwolfst/1288-let_link_to_blank_find_link_to_if_and_unless\n\n[Fix #1288] Let LinkToBlank find violations in link_to_if and link_to_unless","shortMessageHtmlLink":"Merge pull request #1289 from fwolfst/1288-let_link_to_blank_find_lin…"}},{"before":"202d8c1bde34b8a6cf72e8378ef933442c2701a2","after":"bb1d373dc012b31157f6e25c871d50ed48751dfd","ref":"refs/heads/master","pushedAt":"2024-06-15T07:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Use `sh` instead of `system cmd, exception: true` in *.rake","shortMessageHtmlLink":"Use sh instead of system cmd, exception: true in *.rake"}},{"before":"eb89bddacb342cb3c234d4ef4ac9af51b37da7c7","after":"202d8c1bde34b8a6cf72e8378ef933442c2701a2","ref":"refs/heads/master","pushedAt":"2024-06-10T09:18:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1293 from fatkodima/where-range-unsafe\n\n[Fix #1283] Mark `WhereRange` as unsafe autocorrect","shortMessageHtmlLink":"Merge pull request #1293 from fatkodima/where-range-unsafe"}},{"before":"523fed1ea4c146c341ba3bd33583e325179d6ac0","after":"eb89bddacb342cb3c234d4ef4ac9af51b37da7c7","ref":"refs/heads/master","pushedAt":"2024-06-08T07:40:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1292 from fatkodima/fix-where-range-complex-expressions\n\n[Fix #1281] Fix `WhereRange` autocorrect for complex expressions","shortMessageHtmlLink":"Merge pull request #1292 from fatkodima/fix-where-range-complex-expre…"}},{"before":"07bec3426773775507232de36321123baf44c7d9","after":"523fed1ea4c146c341ba3bd33583e325179d6ac0","ref":"refs/heads/master","pushedAt":"2024-06-07T18:59:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1291 from fatkodima/fix-where_range-spaces\n\n[Fix #1282] Fix `WhereRange` to correctly handle template strings with extra spaces","shortMessageHtmlLink":"Merge pull request #1291 from fatkodima/fix-where_range-spaces"}},{"before":"7c4ad0c185f915b82b4152847dd2e1a80180a34d","after":"07bec3426773775507232de36321123baf44c7d9","ref":"refs/heads/master","pushedAt":"2024-06-05T05:15:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1284 from ccutrer/fix-change-column-null-in-bulk-change-table\n\n[Fix #1280] Handle change_column_null for BulkChangeTable","shortMessageHtmlLink":"Merge pull request #1284 from ccutrer/fix-change-column-null-in-bulk-…"}},{"before":"afcf639a815b033dd291908469ff64262f8e3163","after":"7c4ad0c185f915b82b4152847dd2e1a80180a34d","ref":"refs/heads/master","pushedAt":"2024-05-30T15:49:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1290 from Earlopain/badge-circleci\n\nFix readme CI badge","shortMessageHtmlLink":"Merge pull request #1290 from Earlopain/badge-circleci"}},{"before":"6c55cb67c9a411fcaaaa0d9846feefaf36ea08f6","after":"afcf639a815b033dd291908469ff64262f8e3163","ref":"refs/heads/master","pushedAt":"2024-05-28T16:51:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1287 from koic/mark_rails_skips_model_validations_as_unsafe\n\n[Fix #1286] Mark `Rails/SkipsModelValidations` as unsafe","shortMessageHtmlLink":"Merge pull request #1287 from koic/mark_rails_skips_model_validations…"}},{"before":"f49ee58b2edfcfdb6c764ede0c932eeaffc92d43","after":"6c55cb67c9a411fcaaaa0d9846feefaf36ea08f6","ref":"refs/heads/master","pushedAt":"2024-05-27T17:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Suppress a RuboCop's offense\n\nThis commit suppresses the following RuboCop's offense:\n\n```console\n$ bundle exec rake\n(snip)\nlib/rubocop/rails/schema_loader/schema.rb:181:11: C: [Corrected] Style/SuperArguments:\nCall super without arguments and parentheses when the signature is identical.\n super(node)\n ^^^^^^^^^^^\n\n294 files inspected, 1 offense detected, 1 offense corrected\n```","shortMessageHtmlLink":"Suppress a RuboCop's offense"}},{"before":"809fd5480c8289215943548bb59394862914a990","after":"f49ee58b2edfcfdb6c764ede0c932eeaffc92d43","ref":"refs/heads/master","pushedAt":"2024-05-17T03:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Switch back docs version to master","shortMessageHtmlLink":"Switch back docs version to master"}},{"before":"171e6de001e37d5c23c7dce7c8f083a2db1aeb03","after":"809fd5480c8289215943548bb59394862914a990","ref":"refs/heads/master","pushedAt":"2024-05-17T02:59:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Cut 2.25.0","shortMessageHtmlLink":"Cut 2.25.0"}},{"before":"582af1e960f65805aa0c3fd2cf8e74f08a1d47ae","after":"171e6de001e37d5c23c7dce7c8f083a2db1aeb03","ref":"refs/heads/master","pushedAt":"2024-05-17T02:58:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1279 from tldn0718/fix-skip-model-validation-safe-navigator\n\n[Fix #1278] Fix a false positivie for Rails/SkipsModelValidations","shortMessageHtmlLink":"Merge pull request #1279 from tldn0718/fix-skip-model-validation-safe…"}},{"before":"b2c24501d7088672408969e595a729b066f4ec04","after":"582af1e960f65805aa0c3fd2cf8e74f08a1d47ae","ref":"refs/heads/master","pushedAt":"2024-05-13T23:35:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1277 from thiago-gitlab/rails-pick-description\n\nWarn about subqueries when replacing pluck with pick","shortMessageHtmlLink":"Merge pull request #1277 from thiago-gitlab/rails-pick-description"}},{"before":"507c88c342f1a65affa564cc4a603e9dadaf91ab","after":"b2c24501d7088672408969e595a729b066f4ec04","ref":"refs/heads/master","pushedAt":"2024-05-12T04:47:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1275 from koic/restore_skipping_specs_for_prism\n\nRestore skipped specs for Prism","shortMessageHtmlLink":"Merge pull request #1275 from koic/restore_skipping_specs_for_prism"}},{"before":"1e4f28b56ee372e5449e9e9f419b330cfcafe7f4","after":"507c88c342f1a65affa564cc4a603e9dadaf91ab","ref":"refs/heads/master","pushedAt":"2024-05-11T06:09:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1265 from ccutrer/not-null-column-docs\n\n[Fix #237] Improve documentation for Rails/NotNullColumn","shortMessageHtmlLink":"Merge pull request #1265 from ccutrer/not-null-column-docs"}},{"before":"7e691dedc80b234b63dc46b986a58f94df27f588","after":"1e4f28b56ee372e5449e9e9f419b330cfcafe7f4","ref":"refs/heads/master","pushedAt":"2024-05-05T10:41:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1266 from ccutrer/inspect_change_table_for_not_null_column\n\nRails/NotNullColumn: Inspect change_table calls for offenses","shortMessageHtmlLink":"Merge pull request #1266 from ccutrer/inspect_change_table_for_not_nu…"}},{"before":"49b5fca614b2292def0c32e08bf4349e279ca137","after":"7e691dedc80b234b63dc46b986a58f94df27f588","ref":"refs/heads/master","pushedAt":"2024-05-02T17:00:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1272 from fatkodima/where_range-cop\n\nAdd new `Rails/WhereRange` cop","shortMessageHtmlLink":"Merge pull request #1272 from fatkodima/where_range-cop"}},{"before":"28b274bcd14da7d8c861aaf9dcdbe165d9fc28f2","after":"49b5fca614b2292def0c32e08bf4349e279ca137","ref":"refs/heads/master","pushedAt":"2024-05-01T05:43:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1267 from tldn0718/http-status-assertions\n\nMake Rails/HttpStatus aware of Rails specific response assertions","shortMessageHtmlLink":"Merge pull request #1267 from tldn0718/http-status-assertions"}},{"before":"cf400eb5efa3dc7a023e1deb031d5ee1987aa242","after":"28b274bcd14da7d8c861aaf9dcdbe165d9fc28f2","ref":"refs/heads/master","pushedAt":"2024-04-22T02:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Suppress offenses of `InternalAffairs/ExampleDescription`\n\nThis commit suppresses the following offenses of `InternalAffairs/ExampleDescription`:\n\n```console\n$ bundle exec rubocop\n(snip)\n\nspec/rubocop/cop/rails/bulk_change_table_spec.rb:348:8: C: [Correctable] InternalAffairs/ExampleDescription: Description does not match use of expect_offense.\n it 'register an offense when using string as table name' do\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nspec/rubocop/cop/rails/bulk_change_table_spec.rb:358:8: C: [Correctable] InternalAffairs/ExampleDescription: Description does not match use of expect_offense.\n it 'register an offense when using mixed style table name' do\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nspec/rubocop/cop/rails/lexically_scoped_action_filter_spec.rb:61:6: C: [Correctable] InternalAffairs/ExampleDescription: Description does not match use of expect_offense.\n it 'register an offense when using action filter in module' do\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nspec/rubocop/cop/rails/read_write_attribute_spec.rb:16:8: C: [Correctable] InternalAffairs/ExampleDescription: Description does not match use of expect_offense.\n it 'register an offense and corrects a string' do\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n292 files inspected, 4 offenses detected, 4 offenses autocorrectable\n```","shortMessageHtmlLink":"Suppress offenses of InternalAffairs/ExampleDescription"}},{"before":"891de2254af9f4d4120b0fc5b5e127209851189f","after":"cf400eb5efa3dc7a023e1deb031d5ee1987aa242","ref":"refs/heads/master","pushedAt":"2024-04-19T17:11:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1271 from koic/fix_an_incorrect_autocorrect_for_rails_validation\n\n[Fix #1270] Fix an incorrect autocorrect for `Rails/Validation`","shortMessageHtmlLink":"Merge pull request #1271 from koic/fix_an_incorrect_autocorrect_for_r…"}},{"before":"0cd57a84d72b5620b050f8cabe91b8558ecb3410","after":"891de2254af9f4d4120b0fc5b5e127209851189f","ref":"refs/heads/master","pushedAt":"2024-04-09T04:01:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Merge pull request #1137 from amomchilov/migrate-to-requires_gem-api\n\nMigrate `TargetRailsVersion` to the new `requires_gem` RuboCop API","shortMessageHtmlLink":"Merge pull request #1137 from amomchilov/migrate-to-requires_gem-api"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdYBlJgA","startCursor":null,"endCursor":null}},"title":"Activity · rubocop/rubocop-rails"}