relnotes/v0.90.0.md
Style/RedundantSelfAssignment cop. (@fatkodima)Layout/EmptyLineAfterMultilineCondition cop. (@fatkodima)Style/SoleNestedConditional cop. (@fatkodima)Style/KeywordParametersOrder cop. (@fatkodima)Style/CombinableLoops cop. (@fatkodima)Style/ClassMethodsDefinitions cop. (@fatkodima)Lint/DuplicateRequire cop. (@fatkodima)Lint/UselessMethodDefinition cop. (@fatkodima)Lint/EmptyFile cop. (@fatkodima)Lint/TrailingCommaInAttributeDeclaration cop. (@drenmi):restore_registry context and stub_cop_class helper class. (@marcandre)Cop.documentation_url. (@marcandre)RegexpNode#each_capture and parsed_tree. (@marcandre)on_send can be optimized by defining the constant RESTRICT_ON_SEND with a list of acceptable method names. (@marcandre)Style/CaseLikeIf when conditional contains comparison with a class. Mark Style/CaseLikeIf as not safe. (@fatkodima)Layout/EmptyLineBetweenDefs. (@fatkodima)Lint/BinaryOperatorWithIdenticalOperands for binary operators used as unary operators. (@marcandre)Bundler/GemComment. (@pocke)Style/RescueModifier to handle parentheses around rescue modifiers. (@dsavochkin)Style/CaseEquality cop when comparing with === against a regular expression receiver. (@koic)Layout/EmptyLinesAroundClassBody and Layout/EmptyLinesAroundModuleBody to correctly handle an access modifier as a first child. (@dsavochkin)Lint/ConstantResolution cop reporting offense for module and class definitions. (@tejasbubane)Style/MultilineWhenThen cop to correctly handle cases with multiline body. (@dsavochkin)Style/OneLineConditional cop to handle if/then/elsif/then/else/end cases. Add AlwaysCorrectToMultiline config option to this cop to always convert offenses to the multi-line form (false by default). (@Lykos, @dsavochkin)Layout/{Def}EndAlignment, Lint/EmptyEnsure, Style/ClassAndModuleChildren. (@marcandre)Style/RedundantRegexpEscape false positive for line continuations. (@owst)Style/RedundantRegexpCharacterClass false positive for interpolated multi-line expressions. (@owst)Style/CaseLikeIf cop where it does not properly handle overridden equality methods with no arguments. (@Skipants).rubocop.yml as well as a notice about NewCops: enable config option. (@colszowka)Lint/ShadowingOuterLocalVariable documentation. (@chocolateboy)Style/HashTransformKeys and Style/HashTransformValues aware of to_h with block. (@eugeneius)Lint/FrozenStringLiteralComment as Safe, but with unsafe auto-correction. (@marcandre)to_enum(:scan, regexp) to work on TruffleRuby. (@jaimerave)