relnotes/v1.57.0.md
Style/SingleLineDoEndBlock cop. (@koic)Lint/RedundantSafeNavigation aware of constant receiver. (@koic)Style/RedundantDoubleSplatHashBraces aware of merge methods. (@koic)Lint/Debugger when using debugger method inside block. (@koic)Metrics/ModuleLength when defining a singleton class in a module. (@koic)Style/IdenticalConditionalBranches when if..else with identical leading lines and assign to condition value. (@koic)Lint/LiteralInInterpolation to accept an empty string literal interpolated in words literal. (@knu)Lint/MixedCaseRange when using nested character class in regexp. (@koic)Style/NestedTernaryOperator when a ternary operator has a nested ternary operator within an if. (@koic)Style/MultilineBlockChain when using multiline block chain with safe navigation operator. (@koic)Style/RedundantParentheses when using logical or comparison expressions with redundant parentheses. (@koic)Layout/MultilineMethodCallIndentation when aligning methods in multiline block chain. (@koic)Style/FormatString's autocorrection when using known conversion methods whose return value is not an array. (@koic)Style/GuardClause aware of define_method. (@koic)Style/RedundantFilterChain aware of select.present? when ActiveSupportExtensionsEnabled config is true. (@koic)Lint/RedundantRequireStatement as unsafe autocorrect. (@koic)Style/ClassEqualityComparison. (@koic)Style/RedundantFilterChain as unsafe autocorrect. (@koic)