Actions
Patch #34150
closedUse match? instead of =~ when MatchData is not used
Description
String#match?
was added in Ruby 2.4. you can replace =~
with faster String#match?
or Regexp#match?
when MatchData generated by `=~` is not necessary.
The attached patch changes such =~
to mach?
. I generated the patch with the following commands.
sed -i '' 's/TargetRubyVersion: 2.3/TargetRubyVersion: 2.4/' .rubocop.yml bundle exec rubocop --only Performance/RegexpMatch -a
Files
Related issues
Updated by Go MAEDA about 4 years ago
- Blocks Patch #32530: Update RuboCop to 1.12 added
Updated by Go MAEDA about 4 years ago
- Related to Feature #34142: Drop Ruby 2.3 support added
Updated by Go MAEDA about 4 years ago
- Status changed from New to Closed
- Assignee set to Go MAEDA
Committed the patch.
Actions