{"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:1714282609.0","currentOid":""},"activityList":{"items":[{"before":"0fbd9fabbf47d4c62b10197675fb03047bec885b","after":"49f170b5801a0f0246690ae3e74379d87d110f32","ref":"refs/heads/master","pushedAt":"2024-05-02T03:41: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":"Add a forgotten period at the end of some offense message","shortMessageHtmlLink":"Add a forgotten period at the end of some offense message"}},{"before":"3b3a0cd2e2fd37e4b55f1cdc3894ecbd121d24c3","after":"0fbd9fabbf47d4c62b10197675fb03047bec885b","ref":"refs/heads/master","pushedAt":"2024-04-30T16:38: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 #12877 from koic/fix_an_error_for_layout_first_array_element_indentation\n\nFix an infinite loop error for `Layout/FirstArgumentIndentation`","shortMessageHtmlLink":"Merge pull request #12877 from koic/fix_an_error_for_layout_first_arr…"}},{"before":"0269d0b1487991428755af37a6580aa60cff281b","after":"3b3a0cd2e2fd37e4b55f1cdc3894ecbd121d24c3","ref":"refs/heads/master","pushedAt":"2024-04-29T17:01:57.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 #12874 from koic/fix_an_error_for_metrics_block_length\n\n[Fix #12873] Fix an error for `Metrics/BlockLength`","shortMessageHtmlLink":"Merge pull request #12874 from koic/fix_an_error_for_metrics_block_le…"}},{"before":"0730478a5235e105e3134babaeca56080b609975","after":"0269d0b1487991428755af37a6580aa60cff281b","ref":"refs/heads/master","pushedAt":"2024-04-29T04:04:37.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 cops_layout_footer.adoc","shortMessageHtmlLink":"[Docs] Tweak cops_layout_footer.adoc"}},{"before":"00dbb8caaed547e0eb9af080c5b5982d3b4a1716","after":"0730478a5235e105e3134babaeca56080b609975","ref":"refs/heads/master","pushedAt":"2024-04-28T07:25:56.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 `require_relative`\n\nThis commit uses `require_relative` instead of `require`.\nIt prevents redundant searches due to the size of `$LOAD_PATH`.","shortMessageHtmlLink":"Use require_relative"}},{"before":"941d21b558767de7b54ae5c8b77003d46c7e55b4","after":"00dbb8caaed547e0eb9af080c5b5982d3b4a1716","ref":"refs/heads/master","pushedAt":"2024-04-28T05:37:49.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":"81adab52714c26381f5382213632ecade57afec9","after":"941d21b558767de7b54ae5c8b77003d46c7e55b4","ref":"refs/heads/master","pushedAt":"2024-04-28T05:36:48.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.63.4","shortMessageHtmlLink":"Cut 1.63.4"}},{"before":"02aebff5fd40225713c3d29d5c54b489e3bdc1ec","after":"81adab52714c26381f5382213632ecade57afec9","ref":"refs/heads/master","pushedAt":"2024-04-28T04:30:00.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 `rubocop -V` when `.rubocop.yml` contains ERB\n\nThe config file is allowed to include ERB syntax which was being\nparsed as YAML as is without being resolved","shortMessageHtmlLink":"Fix an error for rubocop -V when .rubocop.yml contains ERB"}},{"before":"a8ef19c9dcd08d0214682287cbfecff58f741515","after":"02aebff5fd40225713c3d29d5c54b489e3bdc1ec","ref":"refs/heads/master","pushedAt":"2024-04-27T08:46:56.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 #12866 from amomchilov/rescue-GemfileNotFound\n\n[Fix #12865] `require 'bundler'` if possible and rescue `Bundler::GemfileNotFound`","shortMessageHtmlLink":"Merge pull request #12866 from amomchilov/rescue-GemfileNotFound"}},{"before":"84877a30ef814546b97660c4d8f5d1315e80c326","after":"a8ef19c9dcd08d0214682287cbfecff58f741515","ref":"refs/heads/master","pushedAt":"2024-04-25T16:11: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 #12867 from koic/fix_false_positive_for_style_redundant_line_continuation\n\n[Fix #12862] Fix a false positive for `Style/RedundantLineContinuation`","shortMessageHtmlLink":"Merge pull request #12867 from koic/fix_false_positive_for_style_redu…"}},{"before":"5f4bbaab3f325fc26c3ae5ed58e8b37f3781f677","after":"84877a30ef814546b97660c4d8f5d1315e80c326","ref":"refs/heads/master","pushedAt":"2024-04-24T15:07: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 #12664 from muxcmux/master\n\nFix handling of textDocument/diagnostic","shortMessageHtmlLink":"Merge pull request #12664 from muxcmux/master"}},{"before":"240a0da21e054f700489c63a129f71a8c1188f10","after":"5f4bbaab3f325fc26c3ae5ed58e8b37f3781f677","ref":"refs/heads/master","pushedAt":"2024-04-23T15:09: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 #12863 from Uaitt/cli-options-missing-periods\n\nAdd missing periods on CLI options descriptions","shortMessageHtmlLink":"Merge pull request #12863 from Uaitt/cli-options-missing-periods"}},{"before":"abde479244d5c5aaae01e744586c7fffa5111db9","after":"240a0da21e054f700489c63a129f71a8c1188f10","ref":"refs/heads/master","pushedAt":"2024-04-23T04:42:56.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":"Tweak the infinite loop error message\n\nThis PR tweaks the infinite loop error message.\n\nThe single-line, monochromatic error message will be separated into error and hint sections,\nwith each section color-coded to enhance visibility.","shortMessageHtmlLink":"Tweak the infinite loop error message"}},{"before":"a10fbef2461cb0c67be10a8b98692bf3f3143dc7","after":"abde479244d5c5aaae01e744586c7fffa5111db9","ref":"refs/heads/master","pushedAt":"2024-04-22T16:30:01.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":"a35ef47e5f2c6eeef40049c6f88ad2b43521488e","after":"a10fbef2461cb0c67be10a8b98692bf3f3143dc7","ref":"refs/heads/master","pushedAt":"2024-04-22T16:25:05.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.63.3","shortMessageHtmlLink":"Cut 1.63.3"}},{"before":"5706ac0e31ec0c78b874e068097ac405d7d947b9","after":"a35ef47e5f2c6eeef40049c6f88ad2b43521488e","ref":"refs/heads/master","pushedAt":"2024-04-22T02:33:09.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":"Make `InternalAffairs/ExampleDescription` aware of an improper description","shortMessageHtmlLink":"Make InternalAffairs/ExampleDescription aware of an improper descri…"}},{"before":"f1a748b1419e15eb307aa61ab84410fe428d9d2f","after":"5706ac0e31ec0c78b874e068097ac405d7d947b9","ref":"refs/heads/master","pushedAt":"2024-04-21T08:40:58.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 braces in a few uses of `def_node_matcher`","shortMessageHtmlLink":"Remove redundant braces in a few uses of def_node_matcher"}},{"before":"c30838d81b8130ac37cd8ec21a9ed24746f09a1a","after":"f1a748b1419e15eb307aa61ab84410fe428d9d2f","ref":"refs/heads/master","pushedAt":"2024-04-20T07:28:24.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 false negatives for `Lint/UnreachableCode`\n\nThis PR fixes false negatives for `Lint/UnreachableCode`\nwhen using pattern matching.","shortMessageHtmlLink":"Fix false negatives for Lint/UnreachableCode"}},{"before":"74037d9cedd407635cac8601252bf1d278139efd","after":"c30838d81b8130ac37cd8ec21a9ed24746f09a1a","ref":"refs/heads/master","pushedAt":"2024-04-19T11:14:00.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 #12848] Fix an error for `RuboCop::Lockfile`\n\nFixes #12848.\n\nThis PR fixes an error that occurs in `RuboCop::Lockfile`\nwhen the constant Bundler is uninitialized.","shortMessageHtmlLink":"[Fix #12848] Fix an error for RuboCop::Lockfile"}},{"before":"dd47fa8fe0ea465f3f79d04cd82379af0bfebf78","after":"74037d9cedd407635cac8601252bf1d278139efd","ref":"refs/heads/master","pushedAt":"2024-04-19T06:14:19.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":"Set custom program name for the built-in LSP server\n\nThis PR sets custom program name for the built-in LSP server.\n\nBefore:\n\n```console\n$ ps aux | grep rubocop\nuser 17414 0.0 0.2 5557716 144376 ?? Ss 4:48PM 0:02.13 /Users/user/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/bin/rubocop --lsp\n```\n\nAfter:\n\n```console\n$ ps aux | grep 'rubocop'\nuser 17414 0.0 0.2 5557716 144376 ?? Ss 4:48PM 0:02.13 rubocop --lsp /Users/user/src/github.com/rubocop/rubocop\n```\n\nWhen searching for the LSP server process, it is helpful to display the path to the project root instead of the Ruby command path.\nThis approach is already being implemented in server mode:\nhttps://github.com/rubocop/rubocop/blob/v1.63.2/lib/rubocop/server/core.rb#L31","shortMessageHtmlLink":"Set custom program name for the built-in LSP server"}},{"before":"d86b8d1e1043cc0e55f9d754447aa5dd9b139105","after":"dd47fa8fe0ea465f3f79d04cd82379af0bfebf78","ref":"refs/heads/master","pushedAt":"2024-04-19T05:15:28.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 #12856 from koic/workaround_for_prism_0_26\n\nWorkaround for incompatibilities between Prism 0.25.0 and 0.26.0","shortMessageHtmlLink":"Merge pull request #12856 from koic/workaround_for_prism_0_26"}},{"before":"16913ee17236d2ecdfac7d9ac44827c605596384","after":"d86b8d1e1043cc0e55f9d754447aa5dd9b139105","ref":"refs/heads/master","pushedAt":"2024-04-17T17:03: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 #12853 from Earlopain/global-offense-cache\n\n[Fix #12852] Correctly deserialize a global offense","shortMessageHtmlLink":"Merge pull request #12853 from Earlopain/global-offense-cache"}},{"before":"5c4cd37e2f73377ca64ce732367dd84fdbf70ea0","after":"16913ee17236d2ecdfac7d9ac44827c605596384","ref":"refs/heads/master","pushedAt":"2024-04-17T10:34:03.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":"Tweak examples for `Style/Send`\n\nThe `send` method is used more for dynamic metaprogramming than for cases with fixed method name calls.","shortMessageHtmlLink":"Tweak examples for Style/Send"}},{"before":"56fe9e63385672f4eadac3489a938af2c241444e","after":"5c4cd37e2f73377ca64ce732367dd84fdbf70ea0","ref":"refs/heads/master","pushedAt":"2024-04-16T08:27:30.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":"1246c55da2a07d3b78f9080709836c9c2f618e79","after":"56fe9e63385672f4eadac3489a938af2c241444e","ref":"refs/heads/master","pushedAt":"2024-04-16T08:25:50.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.63.2","shortMessageHtmlLink":"Cut 1.63.2"}},{"before":"1deecbd270342e61d55909f92892c141bd32dc77","after":"1246c55da2a07d3b78f9080709836c9c2f618e79","ref":"refs/heads/master","pushedAt":"2024-04-16T08:23:59.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 #12846] Fix an error for `RuboCop::Lockfile`\n\nFixes #12846.\n\nThis PR fixes an error for `RuboCop::Lockfile`\nwhen there is no Bundler environment.\n\nFrom a performance perspective as well, resolving through `require 'bundler'` is not optimal.\nThis PR ensures that the necessary `Bundler::LockfileParser` exists as a constant.\nThis approach reduces unnecessary loading caused by `require 'bundler'` and\nensures the presence of the essential `Bundler::LockfileParser`.","shortMessageHtmlLink":"[Fix #12846] Fix an error for RuboCop::Lockfile"}},{"before":"0c34dbdd6ae7c5b627ba6b8a42f587510a355b0b","after":"1deecbd270342e61d55909f92892c141bd32dc77","ref":"refs/heads/master","pushedAt":"2024-04-15T20:40:46.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 #12835] Allow global offenses to be disabled by directive comments\n\n`Naming/FileName` now returns global offenses but there are quite a few projects that\ndisable the cop with a comment. The change to global offenses broke that behaviour.","shortMessageHtmlLink":"[Fix #12835] Allow global offenses to be disabled by directive comments"}},{"before":"2d39a721ba2934fb1df4bd8c71570bb3adf51d9d","after":"0c34dbdd6ae7c5b627ba6b8a42f587510a355b0b","ref":"refs/heads/master","pushedAt":"2024-04-15T17:04: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 #12845 from koic/exclude_debug_open_nonstop_from_lint_debugger\n\nExclude `debug/open_nonstop` from `Lint/Debugger`","shortMessageHtmlLink":"Merge pull request #12845 from koic/exclude_debug_open_nonstop_from_l…"}},{"before":"a032d914b62c0829c2c712099d3e0272e64c734e","after":"2d39a721ba2934fb1df4bd8c71570bb3adf51d9d","ref":"refs/heads/master","pushedAt":"2024-04-15T04:20:31.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 #12843] Fix an error for `Lint/MixedCaseRange`\n\nFixes #12843.\n\nThis PR fixes an error for `Lint/MixedCaseRange`\nwhen a character between `Z` and `a` is used in the regexp range.","shortMessageHtmlLink":"[Fix #12843] Fix an error for Lint/MixedCaseRange"}},{"before":"c6e0d4baed04a5e459cffca6bd66f241b836a8fa","after":"a032d914b62c0829c2c712099d3e0272e64c734e","ref":"refs/heads/master","pushedAt":"2024-04-13T15:14:46.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 #12841 from koic/fix_false_negatives_for_lint_unreachable_loop\n\nFix false negatives for `Lint/UnreachableLoop`","shortMessageHtmlLink":"Merge pull request #12841 from koic/fix_false_negatives_for_lint_unre…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP2V1cAA","startCursor":null,"endCursor":null}},"title":"Activity · rubocop/rubocop"}