Skip to content

Upgrading rubocop 0.71 to 0.72

Unknown0.71.0 → 0.72.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.

  • 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.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Generated by DepDelta from published Ruby source. Not mixed with prose notes.

  • removed: constructor ConfigLoaderResolver()
  • removed: property ConfigLoaderResolver.required_features: reader
  • removed: static method ConfigLoader.required_features()
  • added: const Config.OBSOLETE_ENFORCED_STYLES
  • added: class FloatNode < Node
  • added: class IntNode < Node
  • added: const NumericNode.SIGN_REGEX
  • added: method NumericNode.sign?()
  • added: module NumericNode
  • removed: method TargetRailsVersion.minimum_target_rails_version(_)
  • removed: method TargetRailsVersion.support_target_rails_version?(_)
  • removed: module Rails
  • removed: module TargetRailsVersion
  • removed: static method Cop.non_rails()
  • added: class RubyVersionGlobalsUsage < Cop
  • added: const RubyVersionGlobalsUsage.MSG
  • added: method RubyVersionGlobalsUsage.on_const(_)
  • removed: class ActionFilter < Cop
  • removed: class ActiveRecordAliases < Cop
  • removed: class ActiveRecordOverride < Cop
  • removed: class ActiveSupportAliases < Cop
  • removed: class ApplicationJob < Cop
  • removed: class ApplicationRecord < Cop
  • removed: class AssertNot < RuboCop::Cop::Cop
  • removed: class BelongsTo < Cop
  • removed: class Blank < Cop
  • removed: class BulkChangeTable < Cop
  • removed: class CreateTableWithTimestamps < Cop
  • removed: class Date < Cop
  • removed: class Delegate < Cop
  • removed: class DelegateAllowBlank < Cop
  • removed: class DynamicFindBy < Cop
  • removed: class EnumUniqueness < Cop
  • removed: class EnvironmentComparison < Cop
  • removed: class Exit < Cop
  • removed: class FilePath < Cop
  • removed: class FindBy < Cop
  • removed: class FindEach < Cop
  • removed: class HasAndBelongsToMany < Cop
  • removed: class HasManyOrHasOneDependent < Cop
  • removed: class HttpPositionalArguments < Cop
  • removed: class HttpStatus < Cop
  • removed: class IgnoredSkipActionFilterOption < Cop
  • removed: class InverseOf < Cop
  • removed: class LexicallyScopedActionFilter < Cop
  • removed: class LinkToBlank < Cop
  • removed: class NotNullColumn < Cop
  • removed: class Output < Cop
  • removed: class OutputSafety < Cop
  • removed: class PluralizationGrammar < Cop
  • removed: class Presence < Cop
  • removed: class Present < Cop
  • removed: class ReadWriteAttribute < Cop
  • removed: class RedundantAllowNil < Cop
  • removed: class RedundantReceiverInWithOptions < Cop
  • removed: class ReflectionClassName < Cop
  • removed: class RefuteMethods < Cop
  • removed: class RelativeDateConstant < Cop
  • removed: class RequestReferer < Cop
  • removed: class ReversibleMigration < Cop
  • removed: class SafeNavigation < Cop
  • removed: class SaveBang < Cop
  • removed: class ScopeArgs < Cop
  • removed: class SkipsModelValidations < Cop
  • removed: class TimeZone < Cop
  • removed: class UniqBeforePluck < RuboCop::Cop::Cop
  • removed: class UnknownEnv < Cop
  • removed: class Validation < Cop
  • removed: const ActionFilter.ACTION_METHODS
  • removed: const ActionFilter.FILTER_METHODS
  • removed: const ActionFilter.MSG
  • removed: const ActiveRecordAliases.ALIASES
  • removed: const ActiveRecordAliases.MSG
  • removed: const ActiveRecordOverride.ACTIVE_RECORD_CLASSES
  • removed: const ActiveRecordOverride.BAD_METHODS
  • removed: const ActiveRecordOverride.MSG
  • removed: const ActiveSupportAliases.ALIASES
  • removed: const ActiveSupportAliases.MSG
  • removed: const ApplicationJob.BASE_PATTERN
  • removed: const ApplicationJob.MSG
  • removed: const ApplicationJob.SUPERCLASS
  • removed: const ApplicationRecord.BASE_PATTERN
  • removed: const ApplicationRecord.MSG
  • removed: const ApplicationRecord.SUPERCLASS
  • removed: const AssertNot.MSG
  • removed: const BelongsTo.SUPERFLOUS_REQUIRE_FALSE_MSG
  • removed: const BelongsTo.SUPERFLOUS_REQUIRE_TRUE_MSG
  • removed: const Blank.MSG_NIL_OR_EMPTY
  • removed: const Blank.MSG_NOT_PRESENT
  • removed: const Blank.MSG_UNLESS_PRESENT
  • removed: const BulkChangeTable.COMBINABLE_ALTER_METHODS
  • removed: const BulkChangeTable.COMBINABLE_TRANSFORMATIONS
  • removed: const BulkChangeTable.MIGRATION_METHODS
  • removed: const BulkChangeTable.MSG_FOR_ALTER_METHODS
  • removed: const BulkChangeTable.MSG_FOR_CHANGE_TABLE
  • removed: const BulkChangeTable.MYSQL
  • removed: const BulkChangeTable.MYSQL_COMBINABLE_ALTER_METHODS
  • removed: const BulkChangeTable.MYSQL_COMBINABLE_TRANSFORMATIONS
  • removed: const BulkChangeTable.POSTGRESQL
  • removed: const BulkChangeTable.POSTGRESQL_COMBINABLE_ALTER_METHODS
  • removed: const BulkChangeTable.POSTGRESQL_COMBINABLE_TRANSFORMATIONS
  • removed: const CreateTableWithTimestamps.MSG
  • removed: const Date.BAD_DAYS
  • removed: const Date.DEPRECATED_METHODS
  • removed: const Date.DEPRECATED_MSG
  • removed: const Date.MSG
  • removed: const Date.MSG_SEND
  • removed: const Delegate.MSG
  • removed: const DelegateAllowBlank.MSG
  • removed: const DynamicFindBy.METHOD_PATTERN
  • removed: const DynamicFindBy.MSG
  • removed: const EnumUniqueness.MSG
  • removed: const EnvironmentComparison.MSG
  • removed: const EnvironmentComparison.SYM_MSG
  • removed: const Exit.EXPLICIT_RECEIVERS
  • removed: const Exit.MSG
  • removed: const Exit.TARGET_METHODS
  • removed: const FilePath.MSG_ARGUMENTS
  • removed: const FilePath.MSG_SLASHES
  • removed: const FindBy.MSG
  • removed: const FindBy.TARGET_SELECTORS
  • removed: const FindEach.IGNORED_METHODS
  • removed: const FindEach.MSG
  • removed: const FindEach.SCOPE_METHODS
  • removed: const HasAndBelongsToMany.MSG
  • removed: const HasManyOrHasOneDependent.MSG
  • removed: const HttpPositionalArguments.HTTP_METHODS
  • removed: const HttpPositionalArguments.KEYWORD_ARGS
  • removed: const HttpPositionalArguments.MSG
  • removed: const HttpStatus.RACK_LOADED
  • removed: const IgnoredSkipActionFilterOption.FILTERS
  • removed: const IgnoredSkipActionFilterOption.MSG
  • removed: const InverseOf.NIL_MSG
  • removed: const InverseOf.SPECIFY_MSG
  • removed: const LexicallyScopedActionFilter.FILTERS
  • removed: const LexicallyScopedActionFilter.MSG
  • removed: const LinkToBlank.MSG
  • removed: const NotNullColumn.MSG
  • removed: const Output.MSG
  • removed: const OutputSafety.MSG
  • removed: const PluralizationGrammar.MSG
  • removed: const PluralizationGrammar.PLURAL_DURATION_METHODS
  • removed: const PluralizationGrammar.SINGULAR_DURATION_METHODS
  • removed: const Presence.MSG
  • removed: const Present.MSG_EXISTS_AND_NOT_EMPTY
  • removed: const Present.MSG_NOT_BLANK
  • removed: const Present.MSG_UNLESS_BLANK
  • removed: const ReadWriteAttribute.MSG
  • removed: const RedundantAllowNil.MSG_ALLOW_NIL_FALSE
  • removed: const RedundantAllowNil.MSG_SAME
  • removed: const RedundantReceiverInWithOptions.MSG
  • removed: const ReflectionClassName.MSG
  • removed: const RefuteMethods.CORRECTIONS
  • removed: const RefuteMethods.MSG
  • removed: const RefuteMethods.OFFENSIVE_METHODS
  • removed: const RelativeDateConstant.MSG
  • removed: const RequestReferer.MSG
  • removed: const ReversibleMigration.IRREVERSIBLE_CHANGE_TABLE_CALLS
  • removed: const ReversibleMigration.MSG
  • removed: const SafeNavigation.MSG
  • removed: const SaveBang.CREATE_CONDITIONAL_MSG
  • removed: const SaveBang.CREATE_MSG
  • removed: const SaveBang.CREATE_PERSIST_METHODS
  • removed: const SaveBang.MODIFY_PERSIST_METHODS
  • removed: const SaveBang.MSG
  • removed: const SaveBang.PERSIST_METHODS
  • removed: const ScopeArgs.MSG
  • removed: const SkipsModelValidations.METHODS_WITH_ARGUMENTS
  • removed: const SkipsModelValidations.MSG
  • removed: const TimeZone.ACCEPTED_METHODS
  • removed: const TimeZone.DANGEROUS_METHODS
  • removed: const TimeZone.GOOD_METHODS
  • removed: const TimeZone.MSG
  • removed: const TimeZone.MSG_ACCEPTABLE
  • removed: const TimeZone.MSG_LOCALTIME
  • removed: const TimeZone.TIMECLASSES
  • removed: const UniqBeforePluck.MSG
  • removed: const UniqBeforePluck.NEWLINE
  • removed: const UniqBeforePluck.PATTERN
  • removed: const UnknownEnv.MSG
  • removed: const UnknownEnv.MSG_SIMILAR
  • removed: const Validation.ALLOWLIST
  • removed: const Validation.DENYLIST
  • removed: const Validation.MSG
  • removed: const Validation.TYPES
  • removed: method ActionFilter.autocorrect(_)
  • removed: method ActionFilter.on_block(_)
  • removed: method ActionFilter.on_send(_)
  • removed: method ActiveRecordAliases.autocorrect(_)
  • removed: method ActiveRecordAliases.on_csend(_)
  • removed: method ActiveRecordAliases.on_send(_)
  • removed: method ActiveRecordOverride.on_def(_)
  • removed: method ActiveSupportAliases.autocorrect(_)
  • removed: method ActiveSupportAliases.on_send(_)
  • removed: method ApplicationJob.autocorrect(_)
  • removed: method ApplicationRecord.autocorrect(_)
  • removed: method AssertNot.autocorrect(_)
  • removed: method AssertNot.on_send(_)
  • removed: method BelongsTo.autocorrect(_)
  • removed: method BelongsTo.on_send(_)
  • removed: method Blank.autocorrect(_)
  • removed: method Blank.on_if(_)
  • removed: method Blank.on_or(_)
  • removed: method Blank.on_send(_)
  • removed: method BulkChangeTable.on_def(_)
  • removed: method BulkChangeTable.on_send(_)
  • removed: method CreateTableWithTimestamps.on_send(_)
  • removed: method Date.on_const(_)
  • removed: method Date.on_csend(_)
  • removed: method Date.on_send(_)
  • removed: method Delegate.autocorrect(_)
  • removed: method Delegate.on_def(_)
  • removed: method DelegateAllowBlank.autocorrect(_)
  • removed: method DelegateAllowBlank.on_send(_)
  • removed: method DynamicFindBy.autocorrect(_)
  • removed: method DynamicFindBy.on_csend(_)
  • removed: method DynamicFindBy.on_send(_)
  • removed: method EnumUniqueness.on_send(_)
  • removed: method EnvironmentComparison.autocorrect(_)
  • removed: method EnvironmentComparison.on_send(_)
  • removed: method Exit.on_send(_)
  • removed: method FilePath.on_dstr(_)
  • removed: method FilePath.on_send(_)
  • removed: method FindBy.autocorrect(_)
  • removed: method FindBy.on_csend(_)
  • removed: method FindBy.on_send(_)
  • removed: method FindEach.autocorrect(_)
  • removed: method FindEach.on_send(_)
  • removed: method HasAndBelongsToMany.on_send(_)
  • removed: method HasManyOrHasOneDependent.on_send(_)
  • removed: method HttpPositionalArguments.autocorrect(_)
  • removed: method HttpPositionalArguments.on_send(_)
  • removed: method HttpStatus.autocorrect(_)
  • removed: method HttpStatus.on_send(_)
  • removed: method HttpStatus.support_autocorrect?()
  • removed: method IgnoredSkipActionFilterOption.on_send(_)
  • removed: method InverseOf.on_send(_)
  • removed: method InverseOf.options_contain_inverse_of?(_)
  • removed: method InverseOf.options_ignoring_inverse_of?(_)
  • removed: method InverseOf.options_requiring_inverse_of?(_)
  • removed: method InverseOf.same_context_in_with_options?(_, _)
  • removed: method InverseOf.scope?(_)
  • removed: method InverseOf.with_options_arguments(_, _)
  • removed: method LexicallyScopedActionFilter.on_send(_)
  • removed: method LinkToBlank.autocorrect(_)
  • removed: method LinkToBlank.on_send(_)
  • removed: method NotNullColumn.on_send(_)
  • removed: method Output.on_send(_)
  • removed: method OutputSafety.on_csend(_)
  • removed: method OutputSafety.on_send(_)
  • removed: method PluralizationGrammar.autocorrect(_)
  • removed: method PluralizationGrammar.on_send(_)
  • removed: method Presence.autocorrect(_)
  • removed: method Presence.on_if(_)
  • removed: method Present.autocorrect(_)
  • removed: method Present.on_and(_)
  • removed: method Present.on_if(_)
  • removed: method Present.on_or(_)
  • removed: method Present.on_send(_)
  • removed: method ReadWriteAttribute.autocorrect(_)
  • removed: method ReadWriteAttribute.on_send(_)
  • removed: method RedundantAllowNil.autocorrect(_)
  • removed: method RedundantAllowNil.on_send(_)
  • removed: method RedundantReceiverInWithOptions.autocorrect(_)
  • removed: method RedundantReceiverInWithOptions.on_block(_)
  • removed: method ReflectionClassName.on_send(_)
  • removed: method RefuteMethods.autocorrect(_)
  • removed: method RefuteMethods.on_send(_)
  • removed: method RelativeDateConstant.autocorrect(_)
  • removed: method RelativeDateConstant.on_casgn(_)
  • removed: method RelativeDateConstant.on_masgn(_)
  • removed: method RelativeDateConstant.on_or_asgn(_)
  • removed: method RequestReferer.autocorrect(_)
  • removed: method RequestReferer.on_send(_)
  • removed: method ReversibleMigration.on_block(_)
  • removed: method ReversibleMigration.on_send(_)
  • removed: method SafeNavigation.autocorrect(_)
  • removed: method SafeNavigation.on_send(_)
  • removed: method SaveBang.after_leaving_scope(_, _)
  • removed: method SaveBang.autocorrect(_)
  • removed: method SaveBang.check_assignment(_)
  • removed: method SaveBang.join_force?(_)
  • removed: method SaveBang.on_csend(_)
  • removed: method SaveBang.on_send(_)
  • removed: method ScopeArgs.on_send(_)
  • removed: method SkipsModelValidations.on_csend(_)
  • removed: method SkipsModelValidations.on_send(_)
  • removed: method TimeZone.autocorrect(_)
  • removed: method TimeZone.on_const(_)
  • removed: method UniqBeforePluck.autocorrect(_)
  • removed: method UniqBeforePluck.on_send(_)
  • removed: method UnknownEnv.on_send(_)
  • removed: method Validation.autocorrect(_)
  • removed: method Validation.on_send(_)
  • removed: class AlterMethodsRecorder
  • removed: constructor AlterMethodsRecorder()
  • removed: method AlterMethodsRecorder.flush()
  • removed: method AlterMethodsRecorder.offensive_nodes()
  • removed: method AlterMethodsRecorder.process(_)
  • removed: class NumericStyleChecker
  • removed: class SymbolicStyleChecker
  • removed: const NumericStyleChecker.DEFAULT_MSG
  • removed: const NumericStyleChecker.MSG
  • removed: const NumericStyleChecker.PERMITTED_STATUS
  • removed: const SymbolicStyleChecker.DEFAULT_MSG
  • removed: const SymbolicStyleChecker.MSG
  • removed: constructor NumericStyleChecker(_)
  • removed: constructor SymbolicStyleChecker(_)
  • removed: method NumericStyleChecker.message()
  • removed: method NumericStyleChecker.offensive?()
  • removed: method NumericStyleChecker.preferred_style()
  • removed: method SymbolicStyleChecker.message()
  • removed: method SymbolicStyleChecker.offensive?()
  • removed: method SymbolicStyleChecker.preferred_style()
  • removed: property NumericStyleChecker.node: reader
  • removed: property SymbolicStyleChecker.node: reader
  • added: class FloatDivision < Cop
  • added: method FloatDivision.on_send(_)