relnotes/v1.58.0.md
Lint/LiteralAssignmentInCondition cop. (@koic)Style/SuperWithArgsParentheses cop. (@koic)Style/ArrayFirstLast cop. (@fatkodima)Lint/Debugger when used within method arguments a begin...end block. (@koic)Style/Semicolon when a semicolon at the beginning of a lambda block. (@koic)Lint/FloatComparison when comparing against zero. (@earlopain)Layout/RescueEnsureAlignment when aligned rescue in do-end numbered block in a method. (@koic)Layout/SpaceBeforeSemicolon when a space between an opening lambda brace and a semicolon. (@koic)Style/RedundantDoubleSplatHashBraces when method call for parenthesized no hash double double splat. (@koic)Naming/BlockForwarding and Style/ArgumentsForwarding when autocorrection conflicts for anonymous arguments. (@koic)Layout/RescueEnsureAlignment when using rescue in do...end block assigned to object attribute. (@koic)Style/CombinableLoops when looping over the same data for the third consecutive time or more. (@koic)Layout/ExtraSpacing when a file has exactly two comments. (@eugeneius)Lint/SymbolConversion when using string interpolation. (@earlopain)Style/RedundantLineContinuation when redundant line continuations for a block are used, especially without parentheses around first argument. (@koic)Style/RedundantParentheses when parentheses around logical operator keywords in method definition. (@koic)Style/RedundantReturn when lambda (->) ending with return. (@koic)Lint/Void when a collection literal that includes non-literal elements in a method definition. (@koic)Style/MapToHash with Layout/SingleLineBlockChain. (@koic)Lint/SafeNavigationChain when ordinary method chain exists after safe navigation leading dot method call. (@koic)HTMLFormatter formatter. (@koic)Style/HashEachMethods aware of safe navigation operator. (@koic)Style/InverseMethods aware of safe navigation operator. (@koic)Style/MapToHash aware of safe navigation operator. (@koic)Style/AutoResourceCleanup aware of Tempfile.open. (@koic)Lint/RedundantSafeNavigation to handle conversion methods with defaults. (@fatkodima)Lint/SelfAssignment to check attribute assignment and key assignment. (@fatkodima)Style/HashEachMethods aware of unused block value. (@koic)Style/RedundantParentheses aware of lambda or proc. (@koic)Style/SelfAssignment aware of %, ^, <<, and >> operators. (@koic)rubocop-ast version 1.30 or greater. (@sambostock)EnforcedStyleForRationalLiterals option for Layout/SpaceAroundOperators. (@koic)RedundantRestArgumentNames, RedundantKeywordRestArgumentNames, and RedundantBlockArgumentNames options for Style/ArgumentsForwarding. (@koic)