New features
- #11794: Add support to
Style/ArgumentsForwarding
for anonymous arg/kwarg forwarding in Ruby 3.2. (@owst) - #12044: Make LSP server support
layoutMode
option to run layout cops. (@koic) - #12056: Make LSP server support
lintMode
option to run lint cops. (@koic) - #12046: Make
ReturnNilInPredicateMethodDefinition
aware ofnil
at the end of predicate method definition. (@koic)
Bug fixes
- #12055: Allow parentheses in single-line match patterns when using the
omit_parentheses
style ofStyle/MethodCallWithArgsParentheses
. (@gsamokovarov) - #12050: Fix a false positive for
Layout/RedundantLineBreak
when inspecting the%
form string%\n\n
. (@koic) - #12063: Fix
Style/CombinableLoops
when one of the loops is empty. (@fatkodima) - #12059: Fix a false negative for
Style/StringLiteralsInInterpolation
for symbols with interpolation. (@fatkodima) - #11834: Fix false positive for when variable in inside conditional branch in nested node. (@alexeyschepin)
- #11802: Improve handling of
[]
and()
with percent symbol arrays. (@jasondoc3) - #12052: Fix "Subfolders can't include glob special characters". (@meric426, @loveo)
- #12062: Fix
LoadError
when loading RuboCop from a symlinked location on Windows. (@p0deje)