{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4095287,"defaultBranch":"master","name":"rubocop","ownerLogin":"rubocop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-21T10:09:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10871348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717129895.0","currentOid":""},"activityList":{"items":[{"before":"751898494b694f0520d1739b877e1add94c71366","after":"674a6dc56c46174c619cb81bc1e77a25d51d01cb","ref":"refs/heads/master","pushedAt":"2024-05-31T15:42: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 #12952 from takaram/patch-1\n\nFix asciidoc syntax","shortMessageHtmlLink":"Merge pull request #12952 from takaram/patch-1"}},{"before":"31be3004ffb6c6bb8a5dc105993622c2c5aa99f4","after":"751898494b694f0520d1739b877e1add94c71366","ref":"refs/heads/master","pushedAt":"2024-05-31T04:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Reset the docs version","shortMessageHtmlLink":"Reset the docs version"}},{"before":"80f619b296e41655aabf913184cb23f19a2371bf","after":"31be3004ffb6c6bb8a5dc105993622c2c5aa99f4","ref":"refs/heads/master","pushedAt":"2024-05-31T04:31:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Cut 1.64.1","shortMessageHtmlLink":"Cut 1.64.1"}},{"before":"a920ba5d227fb2eb78e97539acbd9894db710eea","after":"80f619b296e41655aabf913184cb23f19a2371bf","ref":"refs/heads/master","pushedAt":"2024-05-31T04:28:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Fix an error for `Style/Copyright`\n\nThis PR fixes the following error for `Style/Copyright` when `AutocorrectNotice` is missing:\n\n```console\n$ cat .rubocop.yml\nStyle/Copyright:\n Enabled: true\n AutocorrectNotice: ~\n\n$ bundle exec rubocop -d\n(snip)\n\nundefined method 'empty?' for nil\n/Users/koic/src/github.com/rubocop/rubocop/lib/rubocop/cop/style/copyright.rb:61:\nin 'RuboCop::Cop::Style::Copyright#verify_autocorrect_notice!'\n```","shortMessageHtmlLink":"Fix an error for Style/Copyright"}},{"before":"f01e93385060e181e1698c186a871fc9d2a1194e","after":"a920ba5d227fb2eb78e97539acbd9894db710eea","ref":"refs/heads/master","pushedAt":"2024-05-30T14:33:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"[Fix #12949] Use the secret for the coverage reporter id","shortMessageHtmlLink":"[Fix #12949] Use the secret for the coverage reporter id"}},{"before":"6e88b44f3ce4a5e8122ddf353d56e7af1e69c419","after":"dd7674f42d90fc6f92437a2aa3a274d0adbd17f1","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:49:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Consistent naming of steps\n\nI think most of our users know what the actions/checkout and\nruby/setup-ruby actions do. So instead of adding a `name` config to the\nsteps that didn't have it, I just removed it everywhere.","shortMessageHtmlLink":"CI: Consistent naming of steps"}},{"before":"0442481e201b5187d8c203e63fd5823d961e517c","after":"6e88b44f3ce4a5e8122ddf353d56e7af1e69c419","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"6463bf21188c28b747acf1a276dd3d23c27673a8","after":"f01e93385060e181e1698c186a871fc9d2a1194e","ref":"refs/heads/master","pushedAt":"2024-05-30T11:43:49.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 #12946 from Earlopain/speedier-ci\n\nSlightly speed up CI runs","shortMessageHtmlLink":"Merge pull request #12946 from Earlopain/speedier-ci"}},{"before":"fbaf32cacd3f713e70d1ecbc73a50da82822c3a4","after":"0442481e201b5187d8c203e63fd5823d961e517c","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:35:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Add \"composite\" jobs to mark as required\n\nInstead of maintaining a long list of required CI jobs in GitHub config,\nwe can run just a few jobs to collect a \"success/failure\" state right\nafter the matrix jobs have run. This should eliminate the need to\nmanually keep the configuration of required CI jobs up to date.","shortMessageHtmlLink":"CI: Add \"composite\" jobs to mark as required"}},{"before":"f74e421099d276e18507a3844dd076ecec0c8905","after":"fbaf32cacd3f713e70d1ecbc73a50da82822c3a4","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:31:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Add \"composite\" jobs to mark as required\n\nInstead of maintaining a long list of required CI jobs in GitHub config,\nwe can run just a few jobs to collect a \"success/failure\" state right\nafter the matrix jobs have run. This should eliminate the need to\nmanually keep the configuration of required CI jobs up to date.","shortMessageHtmlLink":"CI: Add \"composite\" jobs to mark as required"}},{"before":"b5eb123d65dc8230cb829ee4c18d06bb6cc7e5d6","after":"f74e421099d276e18507a3844dd076ecec0c8905","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:23:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Consistent naming of steps\n\nI think most of our users know what the actions/checkout and\nruby/setup-ruby actions do. So instead of adding a `name` config to the\nsteps that didn't have it, I just removed it everywhere.","shortMessageHtmlLink":"CI: Consistent naming of steps"}},{"before":null,"after":"b5eb123d65dc8230cb829ee4c18d06bb6cc7e5d6","ref":"refs/heads/rearrange-ci-config","pushedAt":"2024-05-30T11:15:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bquorning","name":"Benjamin Quorning","path":"/bquorning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22333?s=80&v=4"},"commit":{"message":"CI: Move internal_investigation to linting.yml\n\nThe \"internal_investigation\" Rake task just runs RuboCop against files\nin the repo, which seems to belong in the department of linting.","shortMessageHtmlLink":"CI: Move internal_investigation to linting.yml"}},{"before":"54421d6df7fb245f836fe8074690171c02b3d7b6","after":"6463bf21188c28b747acf1a276dd3d23c27673a8","ref":"refs/heads/master","pushedAt":"2024-05-29T21:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Move main tests to GitHub actions\n\nA job collects coverage, uploads the report as an artifact, and once all\nmatrix entries are done a separate job will download these and use\n`paambaati/codeclimate-action` to pass it along to CodeClimate.\nThis action takes care of formatting and summing the reports.\n\nIn addition to that, I'm also fixing the spec filters which I forgot about in the other PRs","shortMessageHtmlLink":"Move main tests to GitHub actions"}},{"before":"1cfe0b33f02db351a681f7a139a54912a308066a","after":"54421d6df7fb245f836fe8074690171c02b3d7b6","ref":"refs/heads/master","pushedAt":"2024-05-29T10:24:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"[Fix #12910] Ensure that RuboCop runs warning-free\n\nThis is inspired by how Rails approaches this","shortMessageHtmlLink":"[Fix #12910] Ensure that RuboCop runs warning-free"}},{"before":"e77d310dd82e6a5024188c1855ef36115d4aa140","after":"1cfe0b33f02db351a681f7a139a54912a308066a","ref":"refs/heads/master","pushedAt":"2024-05-29T10:08:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Move `ascii_spec` to GitHub actions","shortMessageHtmlLink":"Move ascii_spec to GitHub actions"}},{"before":"fa3066c979f56bccc8134dc8a14b404ab745d31b","after":"e77d310dd82e6a5024188c1855ef36115d4aa140","ref":"refs/heads/master","pushedAt":"2024-05-29T05:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Move `documentation-check` to GitHub actions","shortMessageHtmlLink":"Move documentation-check to GitHub actions"}},{"before":"d411b8c3a3d83e8d70e93e22e29ffbd244a84c71","after":"fa3066c979f56bccc8134dc8a14b404ab745d31b","ref":"refs/heads/master","pushedAt":"2024-05-28T16:23:37.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 #12932 from ksss/lsp-diagnostic-range\n\nFix end position of diagnostic for LSP","shortMessageHtmlLink":"Merge pull request #12932 from ksss/lsp-diagnostic-range"}},{"before":"a9bce34946ca18c475a9ed44507f5f3b60f751c5","after":"d411b8c3a3d83e8d70e93e22e29ffbd244a84c71","ref":"refs/heads/master","pushedAt":"2024-05-28T13:42:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Remove mergify\n\nThe conditions haven't been kept up-to-date and it was last used in 2022","shortMessageHtmlLink":"Remove mergify"}},{"before":"1106910cb8c2f720557ba2911745ad8bb2e37314","after":"a9bce34946ca18c475a9ed44507f5f3b60f751c5","ref":"refs/heads/master","pushedAt":"2024-05-27T20:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"[Fix #12926] Fix false positive for `Style/SuperArguments`\n\nThe following snippet demonstrates the issue:\n\n```rb\nclass A\n def positional_arg(a)\n puts a\n end\n\n def block_arg(&block)\n yield\n end\nend\n\nclass B < A\n def positional_arg(a = nil)\n a = 'b'\n super\n end\n\n def block_arg(&block)\n block = proc { puts 'b' }\n super\n end\nend\n\nB.new.positional_arg('a')\nB.new.positional_arg\nB.new.block_arg { puts 'a' }\nB.new.block_arg\n```\n\nModifying a methods block argument passes along the original block to `super`.\n\nThis fix is overly defensive and will miss some cases that could be autocorrected. This however would make this very complicated:\n\n```\ndef foo(&blk)\n super\n blk = proc {} # Technically fine\nend\n```\n\nThe same goes for nested method definitions","shortMessageHtmlLink":"[Fix #12926] Fix false positive for Style/SuperArguments"}},{"before":"0ebdf5e2d571c4aac081276b03476f25676f8968","after":"1106910cb8c2f720557ba2911745ad8bb2e37314","ref":"refs/heads/master","pushedAt":"2024-05-27T20:15:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Avoid a ruby warning in `Layout/SpaceInsideStringInterpolation`\n\n`space_offenses`/`no_space_offenses` expect a command format\nargument. This necessitates a change to the offense message.\n\nThis aligns the message with with `SpaceInsideArrayLiteralBrackets`\nand `SpaceInsideReferenceBrackets` which also use the space_offenses methods.","shortMessageHtmlLink":"Avoid a ruby warning in Layout/SpaceInsideStringInterpolation"}},{"before":"ec7a1b6bad3748320eef1e623337f319ba8ceb84","after":"0ebdf5e2d571c4aac081276b03476f25676f8968","ref":"refs/heads/master","pushedAt":"2024-05-27T19:00: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 #12935 from Earlopain/erb-args-warning\n\nAvoid a ruby warning in `Lint/ErbNewArguments`","shortMessageHtmlLink":"Merge pull request #12935 from Earlopain/erb-args-warning"}},{"before":"1a6ecba6d05203d107f9263ffc04e01ad5b4c192","after":"ec7a1b6bad3748320eef1e623337f319ba8ceb84","ref":"refs/heads/master","pushedAt":"2024-05-27T15:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Fix error message when exception occurs during force callback\n\nWhen a cop errors during a force callback, the following message would be logged:\n> An error occurred while VariableForce cop was inspecting\n\nThis is not very helpful to figure out what is going on. Catch this error and package\nthe cop into it so that it can later be unpacked to show the cop that is erroring","shortMessageHtmlLink":"Fix error message when exception occurs during force callback"}},{"before":"68a440e28ff8bdd8e7db31f6f1d435d9d327e36d","after":"1a6ecba6d05203d107f9263ffc04e01ad5b4c192","ref":"refs/heads/master","pushedAt":"2024-05-27T15:12:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"[Fix #12931] Fix false positives for `Style/RedundantLineContinuation`\n\nFixes #12931.\n\nThis PR fixes false positives for `Style/RedundantLineContinuation`\nwhen line continuations involve `break`, `next`, or `yield` with a return value.","shortMessageHtmlLink":"[Fix #12931] Fix false positives for Style/RedundantLineContinuation"}},{"before":"93687509de51055aa642b1c7526e0e28ef7c4647","after":"68a440e28ff8bdd8e7db31f6f1d435d9d327e36d","ref":"refs/heads/master","pushedAt":"2024-05-26T19:18: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 #12930 from sunny/patch-1\n\nFix changelog PR number for ActiveSupportExtensionsEnabled on Style/SymbolProc","shortMessageHtmlLink":"Merge pull request #12930 from sunny/patch-1"}},{"before":"3889710c1508b00bbe62e643129405afa9106f23","after":"93687509de51055aa642b1c7526e0e28ef7c4647","ref":"refs/heads/master","pushedAt":"2024-05-25T17:04:00.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":"[Docs] Tweak examples for `Style/Documentation`","shortMessageHtmlLink":"[Docs] Tweak examples for Style/Documentation"}},{"before":"12fd014e255617a08b7b42aa5df0745e7382af88","after":"3889710c1508b00bbe62e643129405afa9106f23","ref":"refs/heads/master","pushedAt":"2024-05-24T17:19: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 #12928 from Earlopain/copyright-specific-warning\n\nDisplay a more specific warning for `Style/Copyright` when `AutocorrectNotice` is not set","shortMessageHtmlLink":"Merge pull request #12928 from Earlopain/copyright-specific-warning"}},{"before":"942d5e9b29aed3bc3aca18ab37d3a745bb52b21b","after":"12fd014e255617a08b7b42aa5df0745e7382af88","ref":"refs/heads/master","pushedAt":"2024-05-24T01:58: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 #12925 from koic/fix_false_positives_for_style_send_with_literal_method_name\n\n[Fix #12924] Fix false positives for `Style/SendWithLiteralMethodName`","shortMessageHtmlLink":"Merge pull request #12925 from koic/fix_false_positives_for_style_sen…"}},{"before":"91a19d6d1db3a166e5a154f2513c2e218a74cf36","after":"942d5e9b29aed3bc3aca18ab37d3a745bb52b21b","ref":"refs/heads/master","pushedAt":"2024-05-23T08:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Reset the docs version","shortMessageHtmlLink":"Reset the docs version"}},{"before":"3227bf07adb8cbe4f7674c261c339e5818a75e2a","after":"91a19d6d1db3a166e5a154f2513c2e218a74cf36","ref":"refs/heads/master","pushedAt":"2024-05-23T08:44:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"Cut 1.64","shortMessageHtmlLink":"Cut 1.64"}},{"before":"9e78c4657f05dc2f2188de937f5400471ce8bab7","after":"3227bf07adb8cbe4f7674c261c339e5818a75e2a","ref":"refs/heads/master","pushedAt":"2024-05-23T08:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbatsov","name":"Bozhidar Batsov","path":"/bbatsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103882?s=80&v=4"},"commit":{"message":"[Fix #12309] Add new `Style/SuperArguments` cop","shortMessageHtmlLink":"[Fix #12309] Add new Style/SuperArguments cop"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWS3S8gA","startCursor":null,"endCursor":null}},"title":"Activity · rubocop/rubocop"}