relnotes/v1.8.0.md
Lint/DeprecatedConstants cop. (@koic)Lint/RedundantDirGlobSort cop. (@koic)Style/EndlessMethod. (@dvandersluis)Lint/RedundantCopDisableDirective when there is a blank line before inline comment. (@koic)Style/SoleNestedConditional copying non-relevant comments during auto-correction. (@Darhazer)Layout/FirstHashElementLineBreak to apply to multi-line hashes with only a single element. (@muirdm)Style/EmptyLiteral registering wrong offense when using a numbered block for Hash.new, i.e. Hash.new { _1[_2] = [] }. (@agargiulo)Layout/EmptyLineBetweenDefs when using endless class method. (@koic)Style/RedundantReturn when multiple return values have a parenthesized return value. (@koic)EnforcedStyle: require_parentheses of Style/MethodCallWithArgsParentheses with Style/NestedParenthesizedCalls. (@koic)Layout/SpaceBeforeBrackets when using array literal method argument. (@koic)Style/IfInsideElse when using a modifier if nested inside an else after elsif. (@koic)Style/RaiseArgs with EnforcedStyle: compact when using exception instantiation argument. (@koic)Lint/NonDeterministicRequireOrder not to register offense when using Ruby 3.0 or higher. (@koic)AllowedIdentifiers to Naming/VariableName. (@dvandersluis)Style/SingleLineMethods to correct to an endless method definition if they are allowed. (@dvandersluis)Style/MutableConstant as unsafe. (@koic)