relnotes/v1.9.0.md
Style/IfWithBooleanLiteralBranches cop. (@koic)Lint/TripleQuotes cop. (@dvandersluis)IgnoredMethods option for Style/FormatStringToken. (@koic)info Severity level to allow offenses to be listed but not return a non-zero error code. (@dvandersluis)Lint/SymbolConversion cop. (@dvandersluis)Lint/OrAssignmentToConstant. (@uplus)Lint/NumberedParameterAssignment cop. (@koic)Style/SoleNestedConditional when using method arguments without parentheses for outer condition. (@koic)Style/IfInsideElse when nested if branch code is empty. (@koic)Layout/LineLength when the first argument to a send node is a overly long hash pair. (@dvandersluis)Style/NilComparison when using !x.nil? and EnforcedStyle: comparison. (@koic)Style/EvalWithLocation for Kernel.eval and when given improper arguments. (@dvandersluis)Naming/RescuedExceptionsVariableName autocorrection when the rescue body returns the exception variable. (@asterite)Naming/RescuedExceptionsVariableName autocorrection to not change variables if the exception variable has been reassigned. (@dvandersluis)IncludeSemanticChanges: false of Style/NonNilCheck with EnforcedStyle: comparison of Style/NilComparison. (@koic)Style/ClassMethodsDefinitions when defining class methods with class << self and there is no blank line between method definition and attribute accessor. (@koic)Style/SoleNestedConditional when using nested unless modifier multiple conditional. (@koic)rubocop -V with an invalid config. (@dvandersluis)Layout/ClassStructure when initializer comes after private attribute macro. (@tejasbubane)Layout/ClassStructure to detect inline modifiers. (@AndreiEres)Style/FloatDivision as unsafe. (@koic)Style/AsciiComments allow copyright notice by default. (@koic)AllowedCops configuration to Style/DisableCopsWithinSourceCodeDirective. (@dvandersluis)Layout/EmptyLineAfterMagicComment to accept top-level shareable_constant_values directive. (@tejasbubane)Lint/NumberConversion to detect symbol form of conversion methods. (@tejasbubane)