{"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:1711337097.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"4d25c6ea455e010f8c6cadff986261dad5301f4d","after":"0cd57a84d72b5620b050f8cabe91b8558ecb3410","ref":"refs/heads/master","pushedAt":"2024-03-31T06:24:45.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 #1252 from Earlopain/disable-unused-ignored-columns\n\n[Fix #1249] Disable `Rails/UnusedIgnoredColumns` by default","shortMessageHtmlLink":"Merge pull request #1252 from Earlopain/disable-unused-ignored-columns"}},{"before":"f7d5a9f0db2dbccc06c137441c2fc1433436c9a6","after":"4d25c6ea455e010f8c6cadff986261dad5301f4d","ref":"refs/heads/master","pushedAt":"2024-03-30T15:53:28.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 Performance 1.21","shortMessageHtmlLink":"Use RuboCop Performance 1.21"}},{"before":"b59d666ee72e2add8ee3f840ecd81a001b3306ec","after":"f7d5a9f0db2dbccc06c137441c2fc1433436c9a6","ref":"refs/heads/master","pushedAt":"2024-03-29T06:13:19.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 #1263 from jherdman/protect-against-pretend-generates\n\nProtect against pretend generates","shortMessageHtmlLink":"Merge pull request #1263 from jherdman/protect-against-pretend-generates"}},{"before":"37f1df8e371c8c9770ae21c364f15b03f4f9006a","after":"b59d666ee72e2add8ee3f840ecd81a001b3306ec","ref":"refs/heads/master","pushedAt":"2024-03-27T01:59:58.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 #1262 from lukasfroehlich1/fix_unknown_env_mutate\n\n[Fix #1260] Fix performance regression caused by `Rails/UnknownEnv` on rails 7.1","shortMessageHtmlLink":"Merge pull request #1262 from lukasfroehlich1/fix_unknown_env_mutate"}},{"before":"770288882c89b9b658c9a6c6dae6b3929dd2c1aa","after":"37f1df8e371c8c9770ae21c364f15b03f4f9006a","ref":"refs/heads/master","pushedAt":"2024-03-25T03:47:43.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":"f5c378a44cf4eb7c06e0c5e2042d781890c54385","after":"770288882c89b9b658c9a6c6dae6b3929dd2c1aa","ref":"refs/heads/master","pushedAt":"2024-03-25T03:23:56.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.24.1","shortMessageHtmlLink":"Cut 2.24.1"}},{"before":"af303894e487efe9bfeb287870479e301a7fbca5","after":"f5c378a44cf4eb7c06e0c5e2042d781890c54385","ref":"refs/heads/master","pushedAt":"2024-03-24T07:24:02.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 #1258 from Earlopain/false-positive-for-rails-save-bang\n\n[Fix #1230] Fix a false positive for `Rails/SaveBang` if `persisted?` is checked on parenthesised expression.","shortMessageHtmlLink":"Merge pull request #1258 from Earlopain/false-positive-for-rails-save…"}},{"before":"650e783d1b7f9de626761126344c23b4adc2f408","after":"af303894e487efe9bfeb287870479e301a7fbca5","ref":"refs/heads/master","pushedAt":"2024-03-22T18:17:23.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 #1255 from Earlopain/fix-error-for-rails-unique-before-pluck\n\nFix an error for `Rails/UniqBeforePluck` with `EnforcedStyle: aggressive` when no receiver","shortMessageHtmlLink":"Merge pull request #1255 from Earlopain/fix-error-for-rails-unique-be…"}},{"before":"2f893da9e50a1a2bcb88e1738c1e148f1b9797d2","after":"650e783d1b7f9de626761126344c23b4adc2f408","ref":"refs/heads/master","pushedAt":"2024-03-21T02:40:02.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 #1251 from Earlopain/make-time-zone-aware-of-safe-navigation\n\n[Fix #1200] Make `Rails/TimeZone` aware of safe navigation","shortMessageHtmlLink":"Merge pull request #1251 from Earlopain/make-time-zone-aware-of-safe-…"}},{"before":"96f469d88e95d7605aaef4a73556a01a710f8c4d","after":"2f893da9e50a1a2bcb88e1738c1e148f1b9797d2","ref":"refs/heads/master","pushedAt":"2024-03-20T17:30:38.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 #1253 from Earlopain/fix-error-for-rails-where-missing\n\nFix an error for `Rails/WhereMissing` without receiver","shortMessageHtmlLink":"Merge pull request #1253 from Earlopain/fix-error-for-rails-where-mis…"}},{"before":"77bbcf6a2965c78cb27a2ffb0c40d6ac98a0cf0a","after":"96f469d88e95d7605aaef4a73556a01a710f8c4d","ref":"refs/heads/master","pushedAt":"2024-03-19T16:03:23.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 #1257 from Earlopain/change-add-more-load-hooks\n\nAdd more load hooks to `Rails/ActiveSupportOnLoad`","shortMessageHtmlLink":"Merge pull request #1257 from Earlopain/change-add-more-load-hooks"}},{"before":"a4f5c586b0b05045bcba4f6a8c6a3ff69b01b9a2","after":"77bbcf6a2965c78cb27a2ffb0c40d6ac98a0cf0a","ref":"refs/heads/master","pushedAt":"2024-03-18T12:49:55.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 #1256 from Earlopain/fix-error-for-rails-active-support-on-load\n\nFix an error for `Rails/ActiveSupportOnLoad` when calling without arguments","shortMessageHtmlLink":"Merge pull request #1256 from Earlopain/fix-error-for-rails-active-su…"}},{"before":"97afb4b034a6498e0d60fb1f27b6b63af42ffc26","after":"a4f5c586b0b05045bcba4f6a8c6a3ff69b01b9a2","ref":"refs/heads/master","pushedAt":"2024-03-16T14:35: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 #1254 from Earlopain/fix-error-for-rails-expanded-date-range\n\nFix an error for `Rails/ExpandedDateRange` when passing an argument only to the first method call","shortMessageHtmlLink":"Merge pull request #1254 from Earlopain/fix-error-for-rails-expanded-…"}},{"before":"83c0968fef35af83ab4b09fbe3a8c7f7c9b6af8b","after":"97afb4b034a6498e0d60fb1f27b6b63af42ffc26","ref":"refs/heads/master","pushedAt":"2024-03-15T16:29: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":"Fix a typo\n\nThis commit fixes the following issue:\n\n```console\n$ bundle exec rubocop -a\n(snip)\n\nspec/rubocop/cop/rails/redundant_allow_nil_spec.rb:92:8: C: [Correctable] InternalAffairs/ExampleDescription:\nDescription does not match use of expect_offense.\n it 'registers no offense' do\n ^^^^^^^^^^^^^^^^^^^^^^\n```","shortMessageHtmlLink":"Fix a typo"}},{"before":"56d11bda131b4a4281928484c0f27748aa683bc8","after":"83c0968fef35af83ab4b09fbe3a8c7f7c9b6af8b","ref":"refs/heads/master","pushedAt":"2024-03-05T16:17:44.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 #1248 from koic/fix_an_error_for_rails_unused_ignored_column\n\n[Fix #1247] Fix an error for `Rails/UnusedIgnoredColumns`","shortMessageHtmlLink":"Merge pull request #1248 from koic/fix_an_error_for_rails_unused_igno…"}},{"before":"87d94e91f6e9c271d6f13e38514ab9b5461597bf","after":"56d11bda131b4a4281928484c0f27748aa683bc8","ref":"refs/heads/master","pushedAt":"2024-03-04T15:52:45.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 #1246 from Earlopain/fix-1244\n\n[Fix #1244] Fix a false positive for `Rails/ActionControllerFlashBeforeRender` when returning `redirect_to`","shortMessageHtmlLink":"Merge pull request #1246 from Earlopain/fix-1244"}},{"before":"b874e1f740bc58eccc536ee4506fdbf39238c8aa","after":"87d94e91f6e9c271d6f13e38514ab9b5461597bf","ref":"refs/heads/master","pushedAt":"2024-03-03T09:26:13.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":"061a18a27dfd8f0fe3ed2bdb6677525fdc17178c","after":"b874e1f740bc58eccc536ee4506fdbf39238c8aa","ref":"refs/heads/master","pushedAt":"2024-03-03T09:23:27.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 v2.24.0","shortMessageHtmlLink":"Cut v2.24.0"}},{"before":"6dc0e59c693c4d714ab6258da2ec04c9a55a8141","after":"061a18a27dfd8f0fe3ed2bdb6677525fdc17178c","ref":"refs/heads/master","pushedAt":"2024-03-03T07:34:12.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 #1245 from koic/support_prism\n\nSupport Prism as a Ruby parser","shortMessageHtmlLink":"Merge pull request #1245 from koic/support_prism"}},{"before":"aa30af9dfaf9b8641d96d3774d63570cde86cefa","after":"6dc0e59c693c4d714ab6258da2ec04c9a55a8141","ref":"refs/heads/master","pushedAt":"2024-03-01T05:11:49.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 2.27","shortMessageHtmlLink":"Use RuboCop RSpec 2.27"}},{"before":"30641220786958a01ced8e12d83d9ea8a5750e31","after":"aa30af9dfaf9b8641d96d3774d63570cde86cefa","ref":"refs/heads/master","pushedAt":"2024-02-27T16:13:18.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 `stub_const`","shortMessageHtmlLink":"Use stub_const"}},{"before":"ada5c2885436467d3a163424d7b8f6e740fe9479","after":"30641220786958a01ced8e12d83d9ea8a5750e31","ref":"refs/heads/master","pushedAt":"2024-02-26T17:17: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 #1241 from Earlopain/fix-error-for-where-exists\n\n Fix an error for `Rails/WhereExists` with `EnforcedStyle: where` and implicit recievers","shortMessageHtmlLink":"Merge pull request #1241 from Earlopain/fix-error-for-where-exists"}},{"before":"8293b587a927a2fbfcdb8cfb7f9797b69a3a2f31","after":"ada5c2885436467d3a163424d7b8f6e740fe9479","ref":"refs/heads/master","pushedAt":"2024-02-14T01:25: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":"Remove redundant `expect_no_offenses` keyword arguments\n\nThis commit removes the following redundant `expect_no_offenses` keyword arguments:\n\n```console\n$ bundle exec rubocop\n(snip)\n\nOffenses:\n\nspec/rubocop/cop/rails/save_bang_spec.rb:175:35:\nC: [Correctable] InternalAffairs/RedundantExpectOffenseArguments: Remove the redundant arguments.\n expect_no_offenses(<<~RUBY, method: method)\n ^^^^^^^^^^^^^^^^\nspec/rubocop/cop/rails/save_bang_spec.rb:291:33:\nC: [Correctable] InternalAffairs/RedundantExpectOffenseArguments: Remove the redundant arguments.\n expect_no_offenses(<<~RUBY, method: method)\n ^^^^^^^^^^^^^^^^\n\n292 files inspected, 2 offenses detected, 2 offenses autocorrectable\n```","shortMessageHtmlLink":"Remove redundant expect_no_offenses keyword arguments"}},{"before":"aa3fc592274d873306e29c11d4d91ae4e58a284f","after":"8293b587a927a2fbfcdb8cfb7f9797b69a3a2f31","ref":"refs/heads/master","pushedAt":"2024-02-01T03:40:50.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 #1235 from ymap/fix_an_incorrect_autocorrect_for_rails_find_by\n\n[Fix #1234] Fix an incorrect autocorrect for `Rails/FindBy`","shortMessageHtmlLink":"Merge pull request #1235 from ymap/fix_an_incorrect_autocorrect_for_r…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQcuRfwA","startCursor":null,"endCursor":null}},"title":"Activity · rubocop/rubocop-rails"}