New features
- #11475: Add autocorrect for hash in
Lint/LiteralInInterpolation
. (@KessaPassa) - #11584: Add
Metrics/CollectionLiteralLength
cop. (@sambostock)
Bug fixes
- #11615: Fix a false negative for
Lint/MissingSuper
when nosuper
call withClass.new
block. (@koic) - #11615: Fix a false negative for
Lint/MissingSuper
when usingClass.new
without parent class argument. (@koic) - #11040: Fix a false positive for
Style/IfUnlessModifier
whendefined?
's argument value is undefined. (@koic) - #11607: Fix a false positive for
Style/RedundantRegexpEscape
when an escaped hyphen follows after an escaped opening square bracket within a character class. (@SparLaimor) - #11626: Fix a false positive for
Style/ZeroLengthPredicate
when usingFile.new(path).size.zero?
. (@koic) - #11620: Fix an error for
Lint/ConstantResolution
when using__ENCODING__
. (@koic) - #11625: Fix an error for
Lint/EmptyConditionalBody
when missingif
body and using method call for return value. (@koic) - #11631: Fix an incorrect autocorrect for
Style/ArgumentsForwarding
when using arguments forwarding for.()
call. (@koic) - #11621: Fix an incorrect autocorrect for
Layout/ClassStructure
using heredoc inside method. (@fatkodima) - #3591: Handle modifier
while
anduntil
expressions inLint/UselessAssignment
. (@bfad) - #11202: Fixed usage of
--only
flag with--auto-gen-config
. (@istvanfazakas)