New features
- #11305: Add new
Style/RedundantDoubleSplatHashBraces
cop. (@koic) - #10812: New AllowMultilineFinalElement option for all LineBreaks cops. (@Korri)
- #11277: Add new
Style/ConcatArrayLiterals
cop. (@koic)
Bug fixes
- #11255: Fix an error for
Style/RequireOrder
whenrequire
with no arguments is put betweenrequire
. (@ydah) - #11273: Fix a false positive for
Lint/DuplicateMethods
when there are samealias_method
name outsiderescue
orensure
scopes. (@koic) - #11267: Fix an error for Style/RequireOrder when modifier conditional is used between
require
. (@ydah) - #11254: Fix an error for
Style/RequireOrder
whenrequire
is a method argument. (@koic) - #11266: Fix a false positive for
Style/RedundantConstantBase
when enablingLint/ConstantResolution
. (@koic) - #11296: Fix an error for
Lint/NonAtomicFileOperation
when use file existence checks line breakunless
by postfix before creating file. (@koic) - #11284: Fix an incorrect autocorrect for
Style/WordArray
when assigning%w()
array. (@koic) - #11299: Fix
base_dir
inTargetFinder#find_files()
. (@dukaev) - #11250: Fix an error for
Style/GuardClause
when a method call whose last argument is not a string is in the condition body. (@ydah) - #11298: Fix
Lint/SafeNavigationChain
to correctly handle[]
operator followed by save navigation and method chain. (@fatkodima) - #11256: Fix an incorrect autocorrect for
Style/HashSyntax
when without parentheses call expr follows after multiple keyword arguments method call. (@koic) - #11289: Correctly detect Rails version when using only parts of the framework, instead of the "rails" gem. (@bdewater)
- #11262: Fix an error for
Style/IfUnlessModifier
when the body is a method call with hash splat. (@fatkodima) - #11281: Fix
NoMethodError
forStyle/Documentation
when a class nested under non-constant values. (@arika)