New features
Bug fixes
- #12434: Fix a false positive for
Lint/LiteralAssignmentInCondition
when using interpolated string or xstring literals. (@koic) - #12435: Fix a false positive for
Lint/SelfAssignment
when using attribute assignment with method call with arguments. (@koic) - #12444: Fix false positive for
Style/HashEachMethods
when receiver literal is not a hash literal. (@koic) - #12524: Fix a false positive for
Style/MethodCallWithArgsParentheses
whenEnforcedStyle: omit_parentheses
and parens inwhen
clause is used to pass an argument. (@koic) - #12505: Fix a false positive for
Style/RedundantParentheses
when using parenthesizedlambda
orproc
withdo
...end
block. (@koic) - #12442: Fix an incorrect autocorrect for
Style/CombinableLoops
when looping over the same data as previous loop indo
...end
and{
...}
blocks. (@koic) - #12432: Fix a false positive for
Lint/LiteralAssignmentInCondition
when using parallel assignment with splat operator in block of guard condition. (@koic) - #12441: Fix false positives for
Style/HashEachMethods
when using destructed block arguments. (@koic) - #12436: Fix false positives for
Style/RedundantParentheses
when a part of range is a parenthesized condition. (@koic) - #12429: Fix incorrect autocorrect for
Style/MapToHash
when using dot method calls forto_h
. (@koic) - #12488: Make
Lint/HashCompareByIdentity
aware of safe navigation operator. (@koic) - #12489: Make
Lint/NextWithoutAccumulator
aware of safe navigation operator. (@koic) - #12490: Make
Lint/NumberConversion
aware of safe navigation operator. (@koic) - #12491: Make
Lint/RedundantWithIndex
aware of safe navigation operator. (@koic) - #12492: Make
Lint/RedundantWithObject
aware of safe navigation operator. (@koic) - #12493: Make
Lint/UnmodifiedReduceAccumulator
aware of safe navigation operator. (@koic) - #12473: Make
Style/ClassCheck
aware of safe navigation operator. (@koic) - #12445: Make
Style/CollectionCompact
aware of safe navigation operator. (@koic) - #12474: Make
Style/ConcatArrayLiterals
aware of safe navigation operator. (@koic) - #12476: Make
Style/DateTime
aware of safe navigation operator. (@koic) - #12479: Make
Style/EachWithObject
aware of safe navigation operator. (@koic) - #12446: Make
Style/HashExcept
aware of safe navigation operator. (@koic) - #12447: Make
Style/MapCompactWithConditionalBlock
aware of safe navigation operator. (@koic) - #12484: Make
Style/Next
aware of safe navigation operator. (@koic) - #12486: Make
Style/RedundantArgument
aware of safe navigation operator. (@koic) - #12454: Make
Style/RedundantFetchBlock
aware of safe navigation operator. (@koic) - #12495: Make
Layout/RedundantLineBreak
aware of safe navigation operator. (@koic) - #12455: Make
Style/RedundantSortBy
aware of safe navigation operator. (@koic) - #12456: Make
Style/RedundantSortBy
aware of safe navigation operator. (@koic) - #12480: Make
Style/ExactRegexpMatch
aware of safe navigation operator. (@koic) - #12457: Make
Style/Sample
aware of safe navigation operator. (@koic) - #12458: Make
Style/SelectByRegexp
cops aware of safe navigation operator. (@koic) - #12494: Make
Layout/SingleLineBlockChain
aware of safe navigation operator. (@koic) - #12461: Make
Style/StringChars
aware of safe navigation operator. (@koic) - #12468: Make
Style/Strip
aware of safe navigation operator. (@koic) - #12469: Make
Style/UnpackFirst
aware of safe navigation operator. (@koic)