rubocop / rubocop-performance

An extension of RuboCop focused on code performance checks.
https://docs.rubocop.org/rubocop-performance
MIT License
670 stars 79 forks source link

Improve the `Performance/RedundantEqualityComparisonBlock` cop #424

Open ydakuka opened 9 months ago

ydakuka commented 9 months ago

Describe the solution you'd like

https://www.bigbinary.com/blog/ruby-2-5-enumerable-predicates-accept-pattern-argument

For all?, none?, one? and any?:

# bad
queries.any? { |sql| /LEFT OUTER JOIN/i =~ sql }

# good
queries.any?(/LEFT OUTER JOIN/i)