relnotes/v1.53.0.md
Lint/MixedCaseRange cop. (@rwstauner)Lint/RedundantRegexpQuantifiers cop. (@jaynetics)Style/RedundantCurrentDirectoryInPath cop. (@koic)Style/RedundantRegexpArgument cop. (@koic)Style/ReturnNilInPredicateMethodDefinition cop. (@koic)Style/YAMLFileRead cop. (@koic)Lint/DuplicateHashKey when there is a duplicated constant key in the hash literal. (@koic)Style/RedundantSelfAssignmentBranch when using method chaining or arguments in ternary branch. (@koic)Layout/RedundantLineBreak when using a line broken string. (@koic)Lint/RedundantRequireStatement when using PP.pp. (@koic)Lint/NumberConversion when using multiple number conversion methods. (@koic)Lint/Void when CheckForMethodsWithNoSideEffects: true and using a method definition. (@koic)Style/IdenticalConditionalBranches when using empty parentheses in the if branch. (@koic)Style/RedundantStringEscape when an escaped double quote precedes interpolation in a symbol literal. (@koic)Style/ConditionalAssignment with an assignment that uses if branch bodies, which include a block. (@koic)Layout/EmptyLinesAroundExceptionHandlingKeywords when using Ruby 2.5's rescue inside block and Ruby 2.7's numbered block. (@koic)Style/RedundantRegexpEscape string with invalid byte sequence in UTF-8. (@ydah)Lint/DuplicateRegexpCharacterClassElement. (@rwstauner)