{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140416814,"defaultBranch":"master","name":"rubocop-performance","ownerLogin":"koic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-07-10T10:36:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13203?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715523720.0","currentOid":""},"activityList":{"items":[{"before":"875bdb4188d3700e0fd9755088a8ccc777bbe21d","after":null,"ref":"refs/heads/restore_skipping_specs_for_prism","pushedAt":"2024-05-12T14:22:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"875bdb4188d3700e0fd9755088a8ccc777bbe21d","ref":"refs/heads/restore_skipping_specs_for_prism","pushedAt":"2024-05-10T18:39:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Restore skipped specs for Prism\n\nThis PR restores skipped specs for Prism.\nThey have already been resolved in Prism, so they can be tested.","shortMessageHtmlLink":"Restore skipped specs for Prism"}},{"before":"0d982851b1f2467e5e9b72fb96dd3e13bbe585ef","after":null,"ref":"refs/heads/fix_false_positive_for_performance_redundant_block_call","pushedAt":"2024-03-29T18:40:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"6cfb3fe864f231533cc54b4fcb272fcf00759fee","after":"0d982851b1f2467e5e9b72fb96dd3e13bbe585ef","ref":"refs/heads/fix_false_positive_for_performance_redundant_block_call","pushedAt":"2024-03-25T02:39:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #448] Fix a false positive for `Performance/RedundantBlockCall`\n\nFixes #448.\n\nThis PR fixes a false positive for `Performance/RedundantBlockCall`\nwhen using `block.call` with block argument.","shortMessageHtmlLink":"[Fix rubocop#448] Fix a false positive for `Performance/RedundantBloc…"}},{"before":null,"after":"6cfb3fe864f231533cc54b4fcb272fcf00759fee","ref":"refs/heads/fix_false_positive_for_performance_redundant_block_call","pushedAt":"2024-03-22T12:54:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #448] Fix a false positive for `Performance/RedundantBlockCall`\n\nFixes #448.\n\nThis PR fixes a false positive for `Performance/RedundantBlockCall`\nwhen using `block.call` with block argument.","shortMessageHtmlLink":"[Fix rubocop#448] Fix a false positive for `Performance/RedundantBloc…"}},{"before":"2059d28789c5058d5610b81f6f76772a162798c9","after":null,"ref":"refs/heads/support_prism","pushedAt":"2024-03-05T16:14:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"231cea86af0c251dc8636fccbf5d82fd99b4f6b2","after":"2059d28789c5058d5610b81f6f76772a162798c9","ref":"refs/heads/support_prism","pushedAt":"2024-03-05T10:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude`, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":"ea2bc14860b783f3158155cd80a8a2240bc3fad7","after":"231cea86af0c251dc8636fccbf5d82fd99b4f6b2","ref":"refs/heads/support_prism","pushedAt":"2024-03-04T16:11:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":"cd70ba9fdd27e1efc99b9cc8fe62dc495906e5e3","after":"ea2bc14860b783f3158155cd80a8a2240bc3fad7","ref":"refs/heads/support_prism","pushedAt":"2024-03-04T08:18:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":"a037d8dddb45c94ec0f5f8800f630d9eea375acc","after":"cd70ba9fdd27e1efc99b9cc8fe62dc495906e5e3","ref":"refs/heads/support_prism","pushedAt":"2024-03-04T04:58:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":"fb2c1ebbb7b86989f0119bb7959a1410e0c9c638","after":"a037d8dddb45c94ec0f5f8800f630d9eea375acc","ref":"refs/heads/support_prism","pushedAt":"2024-03-04T04:56:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":null,"after":"fb2c1ebbb7b86989f0119bb7959a1410e0c9c638","ref":"refs/heads/support_prism","pushedAt":"2024-03-04T04:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Support Prism as a Ruby parser\n\nFollow up https://github.com/rubocop/rubocop-ast/pull/277\n\nIn Prism (`Prism::Translation::Parser`), `match-with-lvasgn` can be distinctly differentiated.\n\nIt is unclear whether to conform to the current behavior of the Parser gem, but initially,\n`def_node_matcher` has been updated to accept the following incompatibilities for\n`Performance/EndWith`, `Performance/StringInclude, and `Performance/StartWith` cops\nto ensure it works with Prism 0.24.0 as well.\n\n## Parser gem\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -rparser/ruby33 -ve 'p Parser::Ruby33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```\n\nThis lvar-injecting feature appears to have not been supported by Parser gem for a long time:\nhttps://github.com/whitequark/parser/issues/69#issuecomment-19506391\n\n## Prism\n\nReturns an `send` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:send,\n s(:regexp,\n s(:str, \"foo\"),\n s(:regopt)), :=~,\n s(:send, nil, :bar))\n```\n\nReturns an `match_with_lvasgn` node:\n\n```console\n$ bundle exec ruby -Ilib -rprism -rprism/translation/parser33 -ve 'p Prism::Translation::Parser33.parse(\"/(?)foo/ =~ bar\")'\nruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin22]\ns(:match_with_lvasgn,\n s(:regexp,\n s(:str, \"(?)foo\"),\n s(:regopt)),\n s(:send, nil, :bar))\n```","shortMessageHtmlLink":"Support Prism as a Ruby parser"}},{"before":"4dc1e5c5d6e0761d7d783ec543f6982e8a369ed0","after":null,"ref":"refs/heads/disalbe_performance_casecmp_by_default","pushedAt":"2024-02-17T16:17:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"b20d70920b377946164636ac78e1a8f82b50f711","after":null,"ref":"refs/heads/use_official_jruby_image","pushedAt":"2024-02-15T16:07:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"4dc1e5c5d6e0761d7d783ec543f6982e8a369ed0","ref":"refs/heads/disalbe_performance_casecmp_by_default","pushedAt":"2024-02-15T15:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #240] Disable `Performance/Casecmp` cop\n\nThis cop suggests an incorrect fix when code involves non-ASCII\ncharacters. Disabling it by default makes this risky behavior opt-in\nrather than opt-out.","shortMessageHtmlLink":"[Fix rubocop#240] Disable Performance/Casecmp cop"}},{"before":"2103446025901cf3056b240d755dbc944a1ef926","after":null,"ref":"refs/heads/fix_a_false_positive_for_performance_chain_array_allocation","pushedAt":"2024-02-03T15:54:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"7bd43073b9ad7c5276bd5ccafc53785df426155d","after":"2103446025901cf3056b240d755dbc944a1ef926","ref":"refs/heads/fix_a_false_positive_for_performance_chain_array_allocation","pushedAt":"2024-02-02T08:19:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #437] Fix a false positive for `Performance/ChainArrayAllocation`\n\nFixes #437.\n\nThis PR fixes a false positive for `Performance/ChainArrayAllocation`\nwhen using `select` with block argument after `select`.","shortMessageHtmlLink":"[Fix rubocop#437] Fix a false positive for `Performance/ChainArrayAll…"}},{"before":null,"after":"7bd43073b9ad7c5276bd5ccafc53785df426155d","ref":"refs/heads/fix_a_false_positive_for_performance_chain_array_allocation","pushedAt":"2024-01-31T09:50:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #437] Fix a false positive for `Performance/ChainArrayAllocation`\n\nFixes #437.\n\nThis PR fixes a false positive for `Performance/ChainArrayAllocation`\nwhen using `select` with block argument after `select`.","shortMessageHtmlLink":"[Fix rubocop#437] Fix a false positive for `Performance/ChainArrayAll…"}},{"before":"446c96eda69d1b6032e5354b5e3d7fe566632e7a","after":null,"ref":"refs/heads/ci_against_ruby_3_3","pushedAt":"2023-12-29T22:32:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":null,"after":"446c96eda69d1b6032e5354b5e3d7fe566632e7a","ref":"refs/heads/ci_against_ruby_3_3","pushedAt":"2023-12-28T08:24:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"CI against Ruby 3.3\n\nhttps://github.com/ruby/setup-ruby/pull/553 has been merged.","shortMessageHtmlLink":"CI against Ruby 3.3"}},{"before":"98ca79d74f9a17211af9612442afa06cfecd612c","after":null,"ref":"refs/heads/fix_false_negatives_make_performance_string_identifier_argument","pushedAt":"2023-12-25T00:15:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"805f38786c853cab7aa763ae980a188c1434873f","after":"98ca79d74f9a17211af9612442afa06cfecd612c","ref":"refs/heads/fix_false_negatives_make_performance_string_identifier_argument","pushedAt":"2023-12-23T13:57:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Fix false negatives for `Performance/StringIdentifierArgument`\n\nThis PR fixes false negatives for `Performance/StringIdentifierArgument`\nwhen using multiple string arguments.\n\ne.g., `alias_method 'new', 'original'`","shortMessageHtmlLink":"Fix false negatives for Performance/StringIdentifierArgument"}},{"before":"9381eea2c4256263268b620fa53bbf012deac103","after":"805f38786c853cab7aa763ae980a188c1434873f","ref":"refs/heads/fix_false_negatives_make_performance_string_identifier_argument","pushedAt":"2023-12-23T08:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Fix false negatives for `Performance/StringIdentifierArgument`\n\nThis PR fixes false negatives for `Performance/StringIdentifierArgument`\nwhen using multiple string arguments.\n\ne.g., `alias_method 'new', 'original'`","shortMessageHtmlLink":"Fix false negatives for Performance/StringIdentifierArgument"}},{"before":null,"after":"9381eea2c4256263268b620fa53bbf012deac103","ref":"refs/heads/fix_false_negatives_make_performance_string_identifier_argument","pushedAt":"2023-12-23T08:28:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"Fix false negatives for `Performance/StringIdentifierArgument`\n\nThis PR fixes false negatives `Performance/StringIdentifierArgument` when using multiple string arguments.\n\ne.g., `alias_method 'new', 'original'`","shortMessageHtmlLink":"Fix false negatives for Performance/StringIdentifierArgument"}},{"before":"68632dd9bedc14deda9ca574638aa3f4a88fb41c","after":null,"ref":"refs/heads/fix_false_positives_for_performance_times_map","pushedAt":"2023-12-14T09:25:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}},{"before":"52c999acbacc56db77e244ee76f0978529e0ce96","after":"68632dd9bedc14deda9ca574638aa3f4a88fb41c","ref":"refs/heads/fix_false_positives_for_performance_times_map","pushedAt":"2023-12-13T04:37:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #421] Fix false positives for `Performance/TimesMap`\n\nFixes #421.\n\nThis PR fixes false positives for `Performance/TimesMap`\nwith a block with safe navigation call for nil literal.\n\nIt does not have a changelog entry because it is a patch to\na feature that has not been released yet.","shortMessageHtmlLink":"[Fix rubocop#421] Fix false positives for Performance/TimesMap"}},{"before":"5ad126586c0213f2f585bd291e9443b2ab2cf1c9","after":"52c999acbacc56db77e244ee76f0978529e0ce96","ref":"refs/heads/fix_false_positives_for_performance_times_map","pushedAt":"2023-12-12T06:22:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #421] Fix false positives for `Performance/TimesMap`\n\nFixes #421.\n\nThis PR fixes false positives for `Performance/TimesMap`\nwith a block with safe navigation call for nil literal.\n\nIt does not have a changelog entry because it is a patch to\na feature that has not been released yet.","shortMessageHtmlLink":"[Fix rubocop#421] Fix false positives for Performance/TimesMap"}},{"before":"f160356ed2db382eb5486ffef88a88089078796d","after":"5ad126586c0213f2f585bd291e9443b2ab2cf1c9","ref":"refs/heads/fix_false_positives_for_performance_times_map","pushedAt":"2023-12-12T06:04:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #422] Fix false positives for `Performance/TimesMap`\n\nFixes #422.\n\nThis PR fixes false positives for `Performance/TimesMap`\nwith a block with safe navigation call for nil literal.\n\nIt does not have a changelog entry because it is a patch to\na feature that has not been released yet.","shortMessageHtmlLink":"[Fix rubocop#422] Fix false positives for Performance/TimesMap"}},{"before":null,"after":"f160356ed2db382eb5486ffef88a88089078796d","ref":"refs/heads/fix_false_positives_for_performance_times_map","pushedAt":"2023-12-12T06:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"},"commit":{"message":"[Fix #422] Fix false positives for `Performance/TimesMap`\n\nFixes #422.\n\nThis PR fixes false positives for `Performance/TimesMap`\nwith a block with safe navigation call for nil literal.","shortMessageHtmlLink":"[Fix rubocop#422] Fix false positives for Performance/TimesMap"}},{"before":"93cd79cabe58da8a8eaafa30423ee49d303aadca","after":null,"ref":"refs/heads/make_some_cop_aware_of_safe_navigation_operator","pushedAt":"2023-12-09T01:28:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"koic","name":"Koichi ITO","path":"/koic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER7Pm4QA","startCursor":null,"endCursor":null}},"title":"Activity · koic/rubocop-performance"}