Upgrading rubocop 0.16 to 0.17
Unknown0.16.0 → 0.17.0
UnknownUpgrade verdict
The only release in this range publishes no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- DepDelta found no commit log for them either.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published Ruby source. Not mixed with prose notes.
- removed:
property Config.contains_auto_generated_config: accessor - added:
static property ConfigLoader.auto_gen_config: accessor - added:
static property ConfigLoader.auto_gen_config?: accessor
- removed:
const Cop.OPERATOR_METHODS - removed:
method CheckAssignment.on_and_asgn(_) - removed:
method CheckAssignment.on_gvasgn(_) - removed:
method CheckAssignment.on_ivasgn(_) - removed:
method CheckAssignment.on_lvasgn(_) - removed:
method CheckAssignment.on_or_asgn(_) - removed:
method Cop.exclude_paths() - removed:
method Cop.ignore_node(_) - removed:
method Cop.include_paths() - removed:
static method Cop.style?() - added:
const CheckAssignment.TYPES - added:
const ConfigurableNaming.CAMEL_CASE - added:
const ConfigurableNaming.SNAKE_CASE - added:
const SpaceAfterPunctuation.MSG - added:
const SpaceInside.MSG - added:
const Util.ASGN_NODES - added:
const Util.EQUALS_ASGN_NODES - added:
const Util.OPERATOR_METHODS - added:
const Util.SHORTHAND_ASGN_NODES - added:
method ArraySyntax.array_of?(_, _) - added:
method AutocorrectAlignment.autocorrect(_) - added:
method AutocorrectAlignment.calculate_range(_, _, _) - added:
method AutocorrectAlignment.check_alignment(_) - added:
method AutocorrectAlignment.each_line(_) - added:
method AutocorrectAlignment.remove(_, _) - added:
method AutocorrectAlignment.start_of_line?(_) - added:
method CodeLength.check(_, *) - added:
method CodeLength.count_comments?() - added:
method CodeLength.irrelevant_line(_) - added:
method CodeLength.max_length() - added:
method ConfigurableEnforcedStyle.alternative_style() - added:
method ConfigurableEnforcedStyle.both_styles_detected() - added:
method ConfigurableEnforcedStyle.correct_style_detected() - added:
method ConfigurableEnforcedStyle.opposite_style_detected() - added:
method ConfigurableEnforcedStyle.parameter_name() - added:
method ConfigurableEnforcedStyle.style() - added:
method ConfigurableEnforcedStyle.unrecognized_style_detected() - added:
method ConfigurableMax.parameter_name() - added:
method ConfigurableNaming.after_dot(_, _, _) - added:
method ConfigurableNaming.check(_, _) - added:
method ConfigurableNaming.matches_config?(_) - added:
method Cop.display_cop_names?() - added:
method IfThenElse.check(_) - added:
method IfThenElse.on_if(_) - added:
method IfThenElse.on_unless(_) - added:
method IgnoredNode.ignore_node(_) - added:
method IgnoredNode.ignored_node?(_) - added:
method IgnoredNode.part_of_ignored_node?(_) - added:
method NegativeConditional.check(_) - added:
method ParserDiagnostic.investigate(_) - added:
method SafeAssignment.safe_assignment?(_) - added:
method SafeAssignment.safe_assignment_allowed?() - added:
method SpaceAfterPunctuation.autocorrect(_) - added:
method SpaceAfterPunctuation.investigate(_) - added:
method SpaceAfterPunctuation.offset(_) - added:
method SpaceInside.autocorrect(_) - added:
method SpaceInside.investigate(_) - added:
method StatementModifier.body_has_comment?(_, _) - added:
method StatementModifier.body_length(_) - added:
method StatementModifier.check(_, _) - added:
method StatementModifier.length(_) - added:
method StatementModifier.max_line_length() - added:
method StringHelp.on_dstr(_) - added:
method StringHelp.on_regexp(_) - added:
method StringHelp.on_str(_) - added:
method SurroundingSpace.index_of_first_token(_) - added:
method SurroundingSpace.index_of_last_token(_) - added:
method SurroundingSpace.space_between?(_, _) - added:
method SurroundingSpace.token_table() - added:
module ArraySyntax - added:
module AutocorrectAlignment - added:
module CodeLength - added:
module ConfigurableEnforcedStyle - added:
module ConfigurableMax - added:
module ConfigurableNaming - added:
module IfThenElse - added:
module IgnoredNode - added:
module NegativeConditional - added:
module ParserDiagnostic - added:
module SafeAssignment - added:
module SpaceAfterPunctuation - added:
module SpaceInside - added:
module StatementModifier - added:
module StringHelp - added:
module SurroundingSpace - added:
set ConfigurableMax.max(_) - added:
static method Util.operator?(_) - added:
static method VariableInspector.wrap_with_top_level_node(_)
- removed:
class Syntax < Cop - removed:
const AssignmentInCondition.ASGN_NODES - removed:
method BlockAlignment.on_and_asgn(_) - removed:
method BlockAlignment.on_casgn(_) - removed:
method BlockAlignment.on_cvasgn(_) - removed:
method BlockAlignment.on_gvasgn(_) - removed:
method BlockAlignment.on_ivasgn(_) - removed:
method BlockAlignment.on_lvasgn(_) - removed:
method BlockAlignment.on_or_asgn(_) - removed:
method Syntax.investigate(_) - added:
class AmbiguousOperator < Cop - added:
class AmbiguousRegexpLiteral < Cop - added:
class ConditionPosition < Cop - added:
class ElseLayout < Cop - added:
class InvalidCharacterLiteral < Cop - added:
class UselessElseWithoutRescue < Cop - added:
const AmbiguousOperator.AMBIGUITIES - added:
const AmbiguousOperator.MSG_FORMAT - added:
const AmbiguousRegexpLiteral.MSG - added:
const Syntax.COP_NAME - added:
method ConditionPosition.on_if(_) - added:
method ConditionPosition.on_until(_) - added:
method ConditionPosition.on_while(_) - added:
method ElseLayout.on_if(_) - added:
method EndAlignment.on_send(_) - added:
module Syntax
- removed:
const ConfigurableNaming.CAMEL_CASE - removed:
const ConfigurableNaming.SNAKE_CASE - removed:
const DotPosition.MSG - removed:
const ParenthesesAroundCondition.ASGN_NODES - removed:
const ParenthesesAroundCondition.MSG - removed:
const SpaceAfterCommaEtc.MSG - removed:
const SpaceInside.MSG - removed:
const WhileUntilModifier.MSG - removed:
method AccessorMethodName.on_def(_) - removed:
method AccessorMethodName.on_defs(_) - removed:
method ArraySyntax.array_of?(_, _) - removed:
method AutocorrectAlignment.autocorrect(_) - removed:
method AutocorrectAlignment.calculate_range(_, _, _) - removed:
method AutocorrectAlignment.check_alignment(_) - removed:
method AutocorrectAlignment.each_line(_) - removed:
method AutocorrectAlignment.remove(_, _) - removed:
method AutocorrectAlignment.start_of_line?(_) - removed:
method CodeLength.check(_, *) - removed:
method CodeLength.count_comments?() - removed:
method CodeLength.irrelevant_line(_) - removed:
method CodeLength.max_length() - removed:
method ConfigurableEnforcedStyle.alternative_style() - removed:
method ConfigurableEnforcedStyle.both_styles_detected() - removed:
method ConfigurableEnforcedStyle.correct_style_detected() - removed:
method ConfigurableEnforcedStyle.opposite_style_detected() - removed:
method ConfigurableEnforcedStyle.style() - removed:
method ConfigurableEnforcedStyle.unrecognized_style_detected() - removed:
method ConfigurableNaming.after_dot(_, _, _) - removed:
method ConfigurableNaming.check(_, _) - removed:
method ConfigurableNaming.matches_config?(_) - removed:
method FavorModifier.body_has_comment?(_, _) - removed:
method FavorModifier.body_length(_) - removed:
method FavorModifier.check(_, _) - removed:
method FavorModifier.conditional_length(_) - removed:
method FavorModifier.length(_) - removed:
method FavorModifier.max_line_length() - removed:
method FavorOtherKeywordOverNegation.check(_) - removed:
method IfThenElse.check(_) - removed:
method IfThenElse.on_if(_) - removed:
method IfThenElse.on_unless(_) - removed:
method IndentationWidth.on_begin(_) - removed:
method LambdaCall.autocorrect(_) - removed:
method LambdaCall.message(_) - removed:
method PredicateName.on_def(_) - removed:
method PredicateName.on_defs(_) - removed:
method SpaceAfterColon.kind(_) - removed:
method SpaceAfterColon.offset(_) - removed:
method SpaceAfterCommaEtc.autocorrect(_) - removed:
method SpaceAfterCommaEtc.investigate(_) - removed:
method SpaceAfterCommaEtc.offset(_) - removed:
method SpaceInside.autocorrect(_) - removed:
method SpaceInside.investigate(_) - removed:
method StringHelp.on_dstr(_) - removed:
method StringHelp.on_regexp(_) - removed:
method StringHelp.on_str(_) - removed:
method SurroundingSpace.index_of_first_token(_) - removed:
method SurroundingSpace.index_of_last_token(_) - removed:
method SurroundingSpace.space_between?(_, _) - removed:
method SurroundingSpace.token_table() - removed:
module ArraySyntax - removed:
module AutocorrectAlignment - removed:
module CodeLength - removed:
module ConfigurableEnforcedStyle - removed:
module ConfigurableMax - removed:
module ConfigurableNaming - removed:
module FavorModifier - removed:
module FavorOtherKeywordOverNegation - removed:
module IfThenElse - removed:
module SpaceAfterCommaEtc - removed:
module SpaceInside - removed:
module StringHelp - removed:
module SurroundingSpace - removed:
set ConfigurableMax.max(_) - changed:
method IfUnlessModifier.error_message() → method IfUnlessModifier.error_message(_) - changed:
method IfWithSemicolon.error_message() → method IfWithSemicolon.error_message(_) - changed:
method MultilineIfThen.error_message() → method MultilineIfThen.error_message(_) - changed:
method OneLineConditional.error_message() → method OneLineConditional.error_message(_) - added:
class IndentationConsistency < Cop - added:
class TrailingComma < Cop - added:
const IndentationConsistency.MSG - added:
const SpaceAfterColon.MSG - added:
const TrailingComma.MSG - added:
method CharacterLiteral.correct_style_detected() - added:
method CharacterLiteral.opposite_style_detected() - added:
method IndentationConsistency.on_begin(_) - added:
method IndentationConsistency.on_kwbegin(_) - added:
method SpaceAfterColon.autocorrect(_) - added:
method SpaceAfterColon.on_if(_) - added:
method SpaceAfterColon.on_pair(_) - added:
method TrailingComma.on_array(_) - added:
method TrailingComma.on_hash(_) - added:
method TrailingComma.on_send(_)
- added:
const DisabledConfigFormatter.COPS - added:
method Colorizable.colorize(_, *) - added:
method Colorizable.rainbow() - added:
method DisabledConfigFormatter.output_cop_comments(_, _, _, _) - added:
module Colorizable