relnotes/v0.93.0.md
Lint/HashCompareByIdentity cop. (@fatkodima)Style/ClassEqualityComparison cop. (@fatkodima)Lint/RedundantSafeNavigation cop. (@fatkodima)Style/RedundantBegin aware of begin without rescue or ensure. (@koic)Style/RaiseArgs. (@pbernays)Lint/BooleanSymbol when used within %i[...]. (@fatkodima)Style/For. (@pbernays)Layout/SpaceAroundEqualsInParameterDefault only registered once in a line. (@rdunlop)Style/MethodDefParentheses per file. (@rdunlop)Style/ExplicitBlockArgument when code is called outside of a method. (@ghiculescu)Style/CaseLikeIf cop. (@dsavochkin)Style/NestedTernaryOperator when using a nested ternary operator expression with no parentheses on the outside. (@koic)Style/ParenthesesAsGroupedExpression when method argument parentheses are omitted and hash argument key is enclosed in parentheses. (@koic)Style/StringConcatenation when string includes double quotes. (@tleish)Style/RedundantCondition when using assignment by hash key access. (@koic)Style/CombinableLoops when using the same method with different arguments. (@dvandersluis)Lint/AmbiguousRegexpLiteral when sending method to regexp literal receiver. (@koic)Style/RedundantInterpolation when using string interpolation for non-operator methods. (@koic)Lint/AmbiguousBlockAssociation cop. (@AllanSiqueira)Layout/EmptyLinesAroundAccessModifier and Style/AccessModifierDeclarations when using only access modifier. (@koic)RegexpNode#parsed_tree now processes regexps including interpolation (by blanking the interpolation before parsing, rather than skipping). (@owst)Style/RedundantRegexpCharacterClass and Style/RedundantRegexpEscape by using regexp_parser gem. (@owst)TargetFinder class which improves initial startup speed. (@tleish)Struct.new. (@tejasbubane)Gemspec/RequiredRubyVersion cop aware of Gem::Requirement. (@tejasbubane)