Upgrading rubocop 0.89 to 0.90
Unknown0.89.1 → 0.90.0
Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Ruby source. Not mixed with prose notes.
- removed:
const StringInterpreter.STRING_ESCAPES - removed:
const StringInterpreter.STRING_ESCAPE_REGEX - added:
static method ConfigLoader.warn_pending_cop(_)
- removed:
method RescueNode.investigate(_) - removed:
method SpaceAfterPunctuation.investigate(_) - removed:
method SpaceBeforePunctuation.investigate(_) - changed:
constructor MultilineLiteralBraceCorrector(_, _) → constructor MultilineLiteralBraceCorrector(_, _, _) - changed:
method MultilineLiteralBraceCorrector.call(_) → method MultilineLiteralBraceCorrector.call() - changed:
method PercentLiteralCorrector.correct(_, _) → method PercentLiteralCorrector.correct(_, _, _) - changed:
static method AlignmentCorrector.align_end(_, _, _) → static method AlignmentCorrector.align_end(_, _, _, _) - changed:
static method ConditionCorrector.correct_negative_condition(_) → static method ConditionCorrector.correct_negative_condition(_, _) - changed:
static method EmptyLineCorrector.correct(_) → static method EmptyLineCorrector.correct(_, _) - changed:
static method EmptyLineCorrector.insert_before(_) → static method EmptyLineCorrector.insert_before(_, _) - changed:
static method LineBreakCorrector.break_line_before(range:, node:, corrector:, indent_steps: …, configured_width:) → static method LineBreakCorrector.break_line_before(range:, node:, corrector:, configured_width:, indent_steps: …) - changed:
static method ParenthesesCorrector.correct(_) → static method ParenthesesCorrector.correct(_, _) - changed:
static method PunctuationCorrector.add_space(_) → static method PunctuationCorrector.add_space(_, _) - changed:
static method PunctuationCorrector.remove_space(_) → static method PunctuationCorrector.remove_space(_, _) - changed:
static method PunctuationCorrector.swap_comma(_) → static method PunctuationCorrector.swap_comma(_, _) - added:
const Base.RESTRICT_ON_SEND - added:
method CommentsHelp.source_range_with_comment(_) - added:
method RescueNode.on_new_investigation() - added:
method SpaceAfterPunctuation.on_new_investigation() - added:
method SpaceBeforePunctuation.on_new_investigation() - added:
module CommentsHelp - added:
module Documentation - added:
static method Base.documentation_url() - added:
static method Documentation.department_to_basename(_) - added:
static method Documentation.url_for(_) - added:
static method MultilineLiteralBraceCorrector.correct(_, _, _)
- added:
static method Autocorrection.from_to_h(_, _)
- removed:
method BlockAlignment.autocorrect(_) - removed:
method ClassStructure.autocorrect(_) - removed:
method ClosingHeredocIndentation.autocorrect(_) - removed:
method ConditionPosition.autocorrect(_) - removed:
method DefEndAlignment.autocorrect(_) - removed:
method DotPosition.autocorrect(_) - removed:
method EmptyComment.autocorrect(_) - removed:
method EmptyComment.investigate(_) - removed:
method EmptyLineAfterGuardClause.autocorrect(_) - removed:
method EmptyLineAfterMagicComment.autocorrect(_) - removed:
method EmptyLineAfterMagicComment.investigate(_) - removed:
method EmptyLines.autocorrect(_) - removed:
method EmptyLines.investigate(_) - removed:
method EmptyLinesAroundAccessModifier.autocorrect(_) - removed:
method EmptyLinesAroundArguments.autocorrect(_) - removed:
method EmptyLinesAroundAttributeAccessor.autocorrect(_) - removed:
method EmptyLinesAroundBeginBody.autocorrect(_) - removed:
method EmptyLinesAroundBlockBody.autocorrect(_) - removed:
method EmptyLinesAroundClassBody.autocorrect(_) - removed:
method EmptyLinesAroundExceptionHandlingKeywords.autocorrect(_) - removed:
method EmptyLinesAroundMethodBody.autocorrect(_) - removed:
method EmptyLinesAroundModuleBody.autocorrect(_) - removed:
method EndAlignment.autocorrect(_) - removed:
method FirstArrayElementLineBreak.autocorrect(_) - removed:
method FirstHashElementLineBreak.autocorrect(_) - removed:
method FirstMethodArgumentLineBreak.autocorrect(_) - removed:
method FirstMethodParameterLineBreak.autocorrect(_) - removed:
method HashAlignment.autocorrect(_) - removed:
method HeredocArgumentClosingParenthesis.autocorrect(_) - removed:
method HeredocIndentation.autocorrect(_) - removed:
method InitialIndentation.autocorrect(_) - removed:
method InitialIndentation.investigate(_) - removed:
method LeadingCommentSpace.autocorrect(_) - removed:
method LeadingCommentSpace.investigate(_) - removed:
method LeadingEmptyLines.autocorrect(_) - removed:
method LeadingEmptyLines.investigate(_) - removed:
method MultilineArrayBraceLayout.autocorrect(_) - removed:
method MultilineArrayLineBreaks.autocorrect(_) - removed:
method MultilineAssignmentLayout.autocorrect(_) - removed:
method MultilineBlockLayout.autocorrect(_) - removed:
method MultilineHashBraceLayout.autocorrect(_) - removed:
method MultilineHashKeyLineBreaks.autocorrect(_) - removed:
method MultilineMethodArgumentLineBreaks.autocorrect(_) - removed:
method MultilineMethodCallBraceLayout.autocorrect(_) - removed:
method MultilineMethodDefinitionBraceLayout.autocorrect(_) - removed:
method RescueEnsureAlignment.autocorrect(_) - removed:
method RescueEnsureAlignment.investigate(_) - removed:
method SpaceAfterColon.autocorrect(_) - removed:
method SpaceAfterComma.autocorrect(_) - removed:
method SpaceAfterMethodName.autocorrect(_) - removed:
method SpaceAfterNot.autocorrect(_) - removed:
method SpaceAfterNot.whitespace_after_operator?(_) - removed:
method SpaceAfterSemicolon.autocorrect(_) - removed:
method SpaceAroundEqualsInParameterDefault.autocorrect(_) - removed:
method SpaceAroundKeyword.autocorrect(_) - removed:
method SpaceAroundOperators.autocorrect(_) - removed:
method SpaceBeforeBlockBraces.autocorrect(_) - removed:
method SpaceBeforeComma.autocorrect(_) - removed:
method SpaceBeforeComment.autocorrect(_) - removed:
method SpaceBeforeComment.investigate(_) - removed:
method SpaceBeforeFirstArg.autocorrect(_) - removed:
method SpaceBeforeSemicolon.autocorrect(_) - removed:
method SpaceInLambdaLiteral.autocorrect(_) - removed:
method SpaceInsideArrayLiteralBrackets.autocorrect(_) - removed:
method SpaceInsideArrayPercentLiteral.autocorrect(_) - removed:
method SpaceInsideBlockBraces.autocorrect(_) - removed:
method SpaceInsideHashLiteralBraces.autocorrect(_) - removed:
method SpaceInsideParens.autocorrect(_) - removed:
method SpaceInsideParens.investigate(_) - removed:
method SpaceInsidePercentLiteralDelimiters.autocorrect(_) - removed:
method SpaceInsideRangeLiteral.autocorrect(_) - removed:
method SpaceInsideReferenceBrackets.autocorrect(_) - removed:
method SpaceInsideStringInterpolation.autocorrect(_) - removed:
method TrailingEmptyLines.autocorrect(_) - removed:
method TrailingEmptyLines.investigate(_) - removed:
method TrailingWhitespace.autocorrect(_) - removed:
method TrailingWhitespace.investigate(_) - changed:
class BlockAlignment < Cop → class BlockAlignment < Base - changed:
class ClassStructure < Cop → class ClassStructure < Base - changed:
class ClosingHeredocIndentation < Cop → class ClosingHeredocIndentation < Base - changed:
class ConditionPosition < Cop → class ConditionPosition < Base - changed:
class DefEndAlignment < Cop → class DefEndAlignment < Base - changed:
class DotPosition < Cop → class DotPosition < Base - changed:
class EmptyComment < Cop → class EmptyComment < Base - changed:
class EmptyLineAfterGuardClause < Cop → class EmptyLineAfterGuardClause < Base - changed:
class EmptyLineAfterMagicComment < Cop → class EmptyLineAfterMagicComment < Base - changed:
class EmptyLineBetweenDefs < Cop → class EmptyLineBetweenDefs < Base - changed:
class EmptyLines < Cop → class EmptyLines < Base - changed:
class EmptyLinesAroundAccessModifier < Cop → class EmptyLinesAroundAccessModifier < Base - changed:
class EmptyLinesAroundArguments < Cop → class EmptyLinesAroundArguments < Base - changed:
class EmptyLinesAroundAttributeAccessor < Cop → class EmptyLinesAroundAttributeAccessor < Base - changed:
class EmptyLinesAroundBeginBody < Cop → class EmptyLinesAroundBeginBody < Base - changed:
class EmptyLinesAroundBlockBody < Cop → class EmptyLinesAroundBlockBody < Base - changed:
class EmptyLinesAroundClassBody < Cop → class EmptyLinesAroundClassBody < Base - changed:
class EmptyLinesAroundExceptionHandlingKeywords < Cop → class EmptyLinesAroundExceptionHandlingKeywords < Base - changed:
class EmptyLinesAroundMethodBody < Cop → class EmptyLinesAroundMethodBody < Base - changed:
class EmptyLinesAroundModuleBody < Cop → class EmptyLinesAroundModuleBody < Base - changed:
class EndAlignment < Cop → class EndAlignment < Base - changed:
class FirstArrayElementLineBreak < Cop → class FirstArrayElementLineBreak < Base - changed:
class FirstHashElementLineBreak < Cop → class FirstHashElementLineBreak < Base - changed:
class FirstMethodArgumentLineBreak < Cop → class FirstMethodArgumentLineBreak < Base - changed:
class FirstMethodParameterLineBreak < Cop → class FirstMethodParameterLineBreak < Base - changed:
class HashAlignment < Cop → class HashAlignment < Base - changed:
class HeredocArgumentClosingParenthesis < Cop → class HeredocArgumentClosingParenthesis < Base - changed:
class HeredocIndentation < Cop → class HeredocIndentation < Base - changed:
class InitialIndentation < Cop → class InitialIndentation < Base - changed:
class LeadingCommentSpace < Cop → class LeadingCommentSpace < Base - changed:
class LeadingEmptyLines < Cop → class LeadingEmptyLines < Base - changed:
class MultilineArrayBraceLayout < Cop → class MultilineArrayBraceLayout < Base - changed:
class MultilineArrayLineBreaks < Cop → class MultilineArrayLineBreaks < Base - changed:
class MultilineAssignmentLayout < Cop → class MultilineAssignmentLayout < Base - changed:
class MultilineBlockLayout < Cop → class MultilineBlockLayout < Base - changed:
class MultilineHashBraceLayout < Cop → class MultilineHashBraceLayout < Base - changed:
class MultilineHashKeyLineBreaks < Cop → class MultilineHashKeyLineBreaks < Base - changed:
class MultilineMethodArgumentLineBreaks < Cop → class MultilineMethodArgumentLineBreaks < Base - changed:
class MultilineMethodCallBraceLayout < Cop → class MultilineMethodCallBraceLayout < Base - changed:
class MultilineMethodDefinitionBraceLayout < Cop → class MultilineMethodDefinitionBraceLayout < Base - changed:
class RescueEnsureAlignment < Cop → class RescueEnsureAlignment < Base - changed:
class SpaceAfterColon < Cop → class SpaceAfterColon < Base - changed:
class SpaceAfterComma < Cop → class SpaceAfterComma < Base - changed:
class SpaceAfterMethodName < Cop → class SpaceAfterMethodName < Base - changed:
class SpaceAfterNot < Cop → class SpaceAfterNot < Base - changed:
class SpaceAfterSemicolon < Cop → class SpaceAfterSemicolon < Base - changed:
class SpaceAroundEqualsInParameterDefault < Cop → class SpaceAroundEqualsInParameterDefault < Base - changed:
class SpaceAroundKeyword < Cop → class SpaceAroundKeyword < Base - changed:
class SpaceAroundOperators < Cop → class SpaceAroundOperators < Base - changed:
class SpaceBeforeBlockBraces < Cop → class SpaceBeforeBlockBraces < Base - changed:
class SpaceBeforeComma < Cop → class SpaceBeforeComma < Base - changed:
class SpaceBeforeComment < Cop → class SpaceBeforeComment < Base - changed:
class SpaceBeforeFirstArg < Cop → class SpaceBeforeFirstArg < Base - changed:
class SpaceBeforeSemicolon < Cop → class SpaceBeforeSemicolon < Base - changed:
class SpaceInLambdaLiteral < Cop → class SpaceInLambdaLiteral < Base - changed:
class SpaceInsideArrayLiteralBrackets < Cop → class SpaceInsideArrayLiteralBrackets < Base - changed:
class SpaceInsideArrayPercentLiteral < Cop → class SpaceInsideArrayPercentLiteral < Base - changed:
class SpaceInsideBlockBraces < Cop → class SpaceInsideBlockBraces < Base - changed:
class SpaceInsideHashLiteralBraces < Cop → class SpaceInsideHashLiteralBraces < Base - changed:
class SpaceInsideParens < Cop → class SpaceInsideParens < Base - changed:
class SpaceInsidePercentLiteralDelimiters < Cop → class SpaceInsidePercentLiteralDelimiters < Base - changed:
class SpaceInsideRangeLiteral < Cop → class SpaceInsideRangeLiteral < Base - changed:
class SpaceInsideReferenceBrackets < Cop → class SpaceInsideReferenceBrackets < Base - changed:
class SpaceInsideStringInterpolation < Cop → class SpaceInsideStringInterpolation < Base - changed:
class TrailingEmptyLines < Cop → class TrailingEmptyLines < Base - changed:
class TrailingWhitespace < Cop → class TrailingWhitespace < Base - changed:
method EmptyLineBetweenDefs.autocorrect(_) → method EmptyLineBetweenDefs.autocorrect(_, _, _) - added:
class EmptyLineAfterMultilineCondition < Base - added:
const EmptyLineAfterMultilineCondition.MSG - added:
method EmptyComment.on_new_investigation() - added:
method EmptyLineAfterMagicComment.on_new_investigation() - added:
method EmptyLineAfterMultilineCondition.on_case(_) - added:
method EmptyLineAfterMultilineCondition.on_if(_) - added:
method EmptyLineAfterMultilineCondition.on_rescue(_) - added:
method EmptyLineAfterMultilineCondition.on_until(_) - added:
method EmptyLineAfterMultilineCondition.on_until_post(_) - added:
method EmptyLineAfterMultilineCondition.on_while(_) - added:
method EmptyLineAfterMultilineCondition.on_while_post(_) - added:
method EmptyLines.on_new_investigation() - added:
method InitialIndentation.on_new_investigation() - added:
method LeadingCommentSpace.on_new_investigation() - added:
method LeadingEmptyLines.on_new_investigation() - added:
method RescueEnsureAlignment.on_new_investigation() - added:
method SpaceBeforeComment.on_new_investigation() - added:
method SpaceInsideParens.on_new_investigation() - added:
method TrailingEmptyLines.on_new_investigation() - added:
method TrailingWhitespace.on_new_investigation()
- changed:
class TopLevelReturnWithArgument < Cop → class TopLevelReturnWithArgument < Base - added:
class DuplicateRequire < Base - added:
class EmptyFile < Base - added:
class TrailingCommaInAttributeDeclaration < Base - added:
class UselessMethodDefinition < Base - added:
const DuplicateRequire.MSG - added:
const DuplicateRequire.REQUIRE_METHODS - added:
const EmptyFile.MSG - added:
const TrailingCommaInAttributeDeclaration.MSG - added:
const UselessMethodDefinition.MSG - added:
method DuplicateRequire.on_new_investigation() - added:
method DuplicateRequire.on_send(_) - added:
method EmptyFile.on_new_investigation() - added:
method TrailingCommaInAttributeDeclaration.on_send(_) - added:
method UselessMethodDefinition.on_def(_) - added:
method UselessMethodDefinition.on_defs(_)
- removed:
const AbcSizeCalculator.ARGUMENT_TYPES - removed:
const AbcSizeCalculator.BRANCH_NODES - removed:
const AbcSizeCalculator.CONDITION_NODES - removed:
const CodeLengthCalculator.CLASSLIKE_TYPES - removed:
const CodeLengthCalculator.FOLDABLE_TYPES
- removed:
class PseudoSourceRange < Struct.new(:line, :column, :source_line, :begin_pos, :end_pos)
- removed:
method EmptyBlockParameter.autocorrect(_) - removed:
method EmptyLambdaParameter.autocorrect(_) - removed:
method NegatedIf.autocorrect(_) - removed:
method NegatedUnless.autocorrect(_) - removed:
method NegatedWhile.autocorrect(_) - removed:
method NestedModifier.add_parentheses_to_method_arguments(_) - removed:
method NestedModifier.autocorrect(_) - removed:
method NestedModifier.check(_) - removed:
method NestedModifier.left_hand_operand(_, _) - removed:
method NestedModifier.modifier?(_) - removed:
method NestedModifier.new_expression(_) - removed:
method NestedModifier.replacement_operator(_) - removed:
method NestedModifier.requires_parens?(_) - removed:
method NestedModifier.right_hand_operand(_, _) - removed:
method NestedParenthesizedCalls.autocorrect(_) - removed:
method NestedTernaryOperator.autocorrect(_) - removed:
method Next.autocorrect(_) - removed:
method Next.investigate(_) - removed:
method NilComparison.autocorrect(_) - removed:
method NonNilCheck.autocorrect(_) - removed:
method Not.autocorrect(_) - removed:
method NumericLiteralPrefix.autocorrect(_) - removed:
method NumericPredicate.autocorrect(_) - removed:
method OneLineConditional.autocorrect(_) - removed:
method OrAssignment.autocorrect(_) - removed:
method ParallelAssignment.autocorrect(_) - removed:
method ParenthesesAroundCondition.autocorrect(_) - removed:
method PercentLiteralDelimiters.autocorrect(_) - removed:
method PercentLiteralDelimiters.message(_) - removed:
method PercentQLiterals.autocorrect(_) - removed:
method PerlBackrefs.autocorrect(_) - removed:
method PreferredHashMethods.autocorrect(_) - removed:
method Proc.autocorrect(_) - removed:
method RaiseArgs.autocorrect(_) - removed:
method RandomWithOffset.autocorrect(_) - removed:
method RedundantAssignment.autocorrect(_) - removed:
method RedundantBegin.autocorrect(_) - removed:
method RedundantCapitalW.autocorrect(_) - removed:
method RedundantCondition.autocorrect(_) - removed:
method RedundantFetchBlock.autocorrect(_) - removed:
method RedundantFileExtensionInRequire.autocorrect(_) - removed:
method RedundantFreeze.autocorrect(_) - removed:
method RedundantInterpolation.autocorrect(_) - removed:
method RedundantParentheses.autocorrect(_) - removed:
method RedundantRegexpCharacterClass.autocorrect(_) - removed:
method RedundantRegexpCharacterClass.each_redundant_character_class(_) - removed:
method RedundantRegexpEscape.autocorrect(_) - removed:
method RegexpLiteral.autocorrect(_) - removed:
method ReturnNil.autocorrect(_) - removed:
method SafeNavigation.autocorrect(_) - removed:
method Sample.autocorrect(_) - removed:
method SelfAssignment.autocorrect(_) - removed:
method Semicolon.autocorrect(_) - removed:
method Semicolon.investigate(_) - removed:
method SignalException.autocorrect(_) - removed:
method SignalException.investigate(_) - removed:
method SingleLineMethods.autocorrect(_) - removed:
method SlicingWithRange.autocorrect(_) - removed:
method StabbyLambdaParentheses.autocorrect(_) - removed:
method StderrPuts.autocorrect(_) - removed:
method StringHashKeys.autocorrect(_) - removed:
method StringMethods.autocorrect(_) - removed:
method Strip.autocorrect(_) - removed:
method StructInheritance.autocorrect(_) - removed:
method SymbolArray.autocorrect(_) - removed:
method SymbolLiteral.autocorrect(_) - removed:
method SymbolProc.autocorrect(_) - removed:
method TernaryParentheses.autocorrect(_) - removed:
method TrailingBodyOnClass.autocorrect(_) - removed:
method TrailingBodyOnMethodDefinition.autocorrect(_) - removed:
method TrailingBodyOnModule.autocorrect(_) - removed:
method TrailingCommaInArguments.autocorrect(_) - removed:
method TrailingCommaInArrayLiteral.autocorrect(_) - removed:
method TrailingCommaInBlockArgs.autocorrect(_) - removed:
method TrailingCommaInHashLiteral.autocorrect(_) - removed:
method TrailingUnderscoreVariable.autocorrect(_) - removed:
method TrivialAccessors.autocorrect(_) - removed:
method UnlessElse.autocorrect(_) - removed:
method UnpackFirst.autocorrect(_) - removed:
method VariableInterpolation.autocorrect(_) - removed:
method WhenThen.autocorrect(_) - removed:
method WhileUntilDo.autocorrect(_) - removed:
method WhileUntilDo.handle(_) - removed:
method WhileUntilModifier.autocorrect(_) - removed:
method WordArray.autocorrect(_) - removed:
method YodaCondition.autocorrect(_) - removed:
method ZeroLengthPredicate.autocorrect(_) - changed:
class EmptyBlockParameter < Cop → class EmptyBlockParameter < Base - changed:
class EmptyLambdaParameter < Cop → class EmptyLambdaParameter < Base - changed:
class NegatedIf < Cop → class NegatedIf < Base - changed:
class NegatedUnless < Cop → class NegatedUnless < Base - changed:
class NegatedWhile < Cop → class NegatedWhile < Base - changed:
class NestedModifier < Cop → class NestedModifier < Base - changed:
class NestedParenthesizedCalls < Cop → class NestedParenthesizedCalls < Base - changed:
class NestedTernaryOperator < Cop → class NestedTernaryOperator < Base - changed:
class Next < Cop → class Next < Base - changed:
class NilComparison < Cop → class NilComparison < Base - changed:
class NonNilCheck < Cop → class NonNilCheck < Base - changed:
class Not < Cop → class Not < Base - changed:
class NumericLiteralPrefix < Cop → class NumericLiteralPrefix < Base - changed:
class NumericPredicate < Cop → class NumericPredicate < Base - changed:
class OneLineConditional < Cop → class OneLineConditional < Base - changed:
class OptionHash < Cop → class OptionHash < Base - changed:
class OptionalArguments < Cop → class OptionalArguments < Base - changed:
class OrAssignment < Cop → class OrAssignment < Base - changed:
class ParallelAssignment < Cop → class ParallelAssignment < Base - changed:
class ParenthesesAroundCondition < Cop → class ParenthesesAroundCondition < Base - changed:
class PercentLiteralDelimiters < Cop → class PercentLiteralDelimiters < Base - changed:
class PercentQLiterals < Cop → class PercentQLiterals < Base - changed:
class PerlBackrefs < Cop → class PerlBackrefs < Base - changed:
class PreferredHashMethods < Cop → class PreferredHashMethods < Base - changed:
class Proc < Cop → class Proc < Base - changed:
class RaiseArgs < Cop → class RaiseArgs < Base - changed:
class RandomWithOffset < Cop → class RandomWithOffset < Base - changed:
class RedundantAssignment < Cop → class RedundantAssignment < Base - changed:
class RedundantBegin < Cop → class RedundantBegin < Base - changed:
class RedundantCapitalW < Cop → class RedundantCapitalW < Base - changed:
class RedundantCondition < Cop → class RedundantCondition < Base - changed:
class RedundantFetchBlock < Cop → class RedundantFetchBlock < Base - changed:
class RedundantFileExtensionInRequire < Cop → class RedundantFileExtensionInRequire < Base - changed:
class RedundantFreeze < Cop → class RedundantFreeze < Base - changed:
class RedundantInterpolation < Cop → class RedundantInterpolation < Base - changed:
class RedundantParentheses < Cop → class RedundantParentheses < Base - changed:
class RedundantRegexpCharacterClass < Cop → class RedundantRegexpCharacterClass < Base - changed:
class RedundantRegexpEscape < Cop → class RedundantRegexpEscape < Base - changed:
class RegexpLiteral < Cop → class RegexpLiteral < Base - changed:
class ReturnNil < Cop → class ReturnNil < Base - changed:
class SafeNavigation < Cop → class SafeNavigation < Base - changed:
class Sample < Cop → class Sample < Base - changed:
class SelfAssignment < Cop → class SelfAssignment < Base - changed:
class Semicolon < Cop → class Semicolon < Base - changed:
class Send < Cop → class Send < Base - changed:
class SignalException < Cop → class SignalException < Base - changed:
class SingleLineBlockParams < Cop → class SingleLineBlockParams < Base - changed:
class SingleLineMethods < Cop → class SingleLineMethods < Base - changed:
class SlicingWithRange < Cop → class SlicingWithRange < Base - changed:
class SpecialGlobalVars < Cop → class SpecialGlobalVars < Base - changed:
class StabbyLambdaParentheses < Cop → class StabbyLambdaParentheses < Base - changed:
class StderrPuts < Cop → class StderrPuts < Base - changed:
class StringHashKeys < Cop → class StringHashKeys < Base - changed:
class StringMethods < Cop → class StringMethods < Base - changed:
class Strip < Cop → class Strip < Base - changed:
class StructInheritance < Cop → class StructInheritance < Base - changed:
class SymbolArray < Cop → class SymbolArray < Base - changed:
class SymbolLiteral < Cop → class SymbolLiteral < Base - changed:
class SymbolProc < Cop → class SymbolProc < Base - changed:
class TernaryParentheses < Cop → class TernaryParentheses < Base - changed:
class TrailingBodyOnClass < Cop → class TrailingBodyOnClass < Base - changed:
class TrailingBodyOnMethodDefinition < Cop → class TrailingBodyOnMethodDefinition < Base - changed:
class TrailingBodyOnModule < Cop → class TrailingBodyOnModule < Base - changed:
class TrailingCommaInArguments < Cop → class TrailingCommaInArguments < Base - changed:
class TrailingCommaInArrayLiteral < Cop → class TrailingCommaInArrayLiteral < Base - changed:
class TrailingCommaInBlockArgs < Cop → class TrailingCommaInBlockArgs < Base - changed:
class TrailingCommaInHashLiteral < Cop → class TrailingCommaInHashLiteral < Base - changed:
class TrailingUnderscoreVariable < Cop → class TrailingUnderscoreVariable < Base - changed:
class TrivialAccessors < Cop → class TrivialAccessors < Base - changed:
class UnlessElse < Cop → class UnlessElse < Base - changed:
class UnpackFirst < Cop → class UnpackFirst < Base - changed:
class VariableInterpolation < Cop → class VariableInterpolation < Base - changed:
class WhenThen < Cop → class WhenThen < Base - changed:
class WhileUntilDo < Cop → class WhileUntilDo < Base - changed:
class WhileUntilModifier < Cop → class WhileUntilModifier < Base - changed:
class WordArray < Cop → class WordArray < Base - changed:
class YodaCondition < Cop → class YodaCondition < Base - changed:
class ZeroLengthPredicate < Cop → class ZeroLengthPredicate < Base - added:
class ClassMethodsDefinitions < Base - added:
class CombinableLoops < Base - added:
class KeywordParametersOrder < Base - added:
class RedundantSelfAssignment < Base - added:
class SoleNestedConditional < Base - added:
const ClassMethodsDefinitions.MSG - added:
const CombinableLoops.MSG - added:
const KeywordParametersOrder.MSG - added:
const RedundantSelfAssignment.ASSIGNMENT_TYPE_TO_RECEIVER_TYPE - added:
const RedundantSelfAssignment.METHODS_RETURNING_SELF - added:
const RedundantSelfAssignment.MSG - added:
const SoleNestedConditional.MSG - added:
method ClassMethodsDefinitions.on_defs(_) - added:
method ClassMethodsDefinitions.on_sclass(_) - added:
method CombinableLoops.on_block(_) - added:
method CombinableLoops.on_for(_) - added:
method KeywordParametersOrder.on_kwoptarg(_) - added:
method Next.on_new_investigation() - added:
method RedundantSelfAssignment.on_cvasgn(_) - added:
method RedundantSelfAssignment.on_gvasgn(_) - added:
method RedundantSelfAssignment.on_ivasgn(_) - added:
method RedundantSelfAssignment.on_lvasgn(_) - added:
method RedundantSelfAssignment.on_send(_) - added:
method Semicolon.on_new_investigation() - added:
method SignalException.on_new_investigation() - added:
method SoleNestedConditional.on_if(_)
- added:
method RegexpNode.each_capture(named: …) - added:
method RegexpNode.parsed_tree() - added:
module RegexpNode - added:
static method RegexpNode.==(_) - added:
static property RegexpNode.parsed_cache: reader
- changed:
method QuietFormatter.report_summary(_, _, _) → method QuietFormatter.report_summary(_, _, _, _) - changed:
method SimpleTextFormatter.report_summary(_, _, _) → method SimpleTextFormatter.report_summary(_, _, _, _)
- changed:
constructor Report(_, _, _, _) → constructor Report(_, _, _, _, _, safe_auto_correct: …)