Bug fixes
- #12274: Fix a false positive for
Lint/Void
wheneach
's receiver is an object ofEnumerator
to whichfilter
has been applied. (@koic) - #12291: Fix a false positive for
Metrics/ClassLength
when a class with a singleton class definition. (@koic) - #12293: Fix a false positive for
Style/RedundantDoubleSplatHashBraces
when using double splat hash braces withmerge
and method chain. (@koic) - #12298: Fix a false positive for
Style/RedundantParentheses
when using a parenthesized hash literal as the first argument in a method call without parentheses. (@koic) - #12283: Fix an error for
Style/SingleLineDoEndBlock
when using single linedo
...end
with no body. (@koic) - #12312: Fix an incorrect autocorrect for
Style/HashSyntax
when braced hash key and value are the same and it is used inif
...else
. (@koic) - #12307: Fix an infinite loop error for
Layout/EndAlignment
whenEnforcedStyleAlignWith: variable
and using a conditional statement in a method argument on the same line andend
with method call is not aligned. (@koic) - #11652: Make
--auto-gen-config
generateinherit_from
correctly inside ERBif
. (@jonas054) - #12310: Drop
base64
gem from runtime dependency. (@koic) - #12300: Fix an error for
Style/IdenticalConditionalBranches
whenif
...else
with identical leading lines and using index assign. (@koic) - #12286: Fix false positives for
Style/RedundantDoubleSplatHashBraces
when using double splat with a hash literal enclosed in parenthesized ternary operator. (@koic) - #12279: Fix false positives for
Lint/EmptyConditionalBody
when missing 2ndif
body with a comment. (@koic) - #12275: Fix a false positive for
Style/RedundantDoubleSplatHashBraces
when using double splat within block argument containing a hash literal in an array literal. (@koic) - #12284: Fix false positives for
Style/SingleArgumentDig
when using some anonymous argument syntax. (@koic) - #12301: Make
Style/RedundantFilterChain
aware of safe navigation operator. (@koic)