New features
- #11873: Add
ComparisonsThreshold
config option toStyle/MultipleComparison
. (@fatkodima) - #11886: Add new
Style/RedundantArrayConstructor
cop. (@koic) - #11873: Add new
Style/RedundantRegexpConstructor
cop. (@koic) - #11841: Add new
Style/RedundantFilterChain
cop. (@fatkodima) - #11908: Support
AllowedReceivers
forStyle/CollectionMethods
. (@koic)
Bug fixes
- #11890: Fix a false negative for
Lint/RedundantSafeNavigation
when&.
is used forto_d
. (@koic) - #11880: Fix a false positive for
Style/ExactRegexpMatch
when using literal with quantifier in regexp. (@koic) - #11902: Fix a false positive for
Style/RequireOrder
when single-quoted string and double-quoted string are mixed. (@koic) - #11879: Fix a false positive for
Style/SelectByRegexp
when Ruby 2.2 or lower analysis. (@koic) - #11891: Fix
Style/AccessorGrouping
to accept macros separated from accessors by space. (@fatkodima) - #11905: Fix an error for
Lint/UselessAssignment
when a variable is assigned with rest assignment and unreferenced. (@koic) - #11899: Fix an incorrect autocorrect for
Style/SingleLineMethods
when using Ruby 3.0 andStyle/EndlessMethod
is disabled. (@koic) - #11884: Make
rubocop -V
display rubocop-factory_bot version when using it. (@koic) - #11893: Fix a false positive for
Lint/InheritException
when inheritingException
with omitted namespace. (@koic) - #11898: Fix offences in calls inside blocks with braces for
Style/MethodCallWithArgsParentheses
withomit_parentheses
enforced style. (@gsamokovarov) - #11857: Server mode: only read $stdin when -s or --stdin argument provided. (@naveg)