forked from chocolatey-community/chocolatey-cookbook
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency rubocop to '~> 0.93', '>= 0.93.1' #8
Open
mend-5034428
wants to merge
1
commit into
master
Choose a base branch
from
whitesource-remediate/rubocop-0.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Oct 21, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Oct 21, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Oct 30, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Oct 30, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Nov 24, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Nov 25, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Dec 3, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Dec 4, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Dec 19, 2024
mend-5034428
bot
changed the title
Update dependency rubocop to '~> 0.93', '>= 0.93.1' - autoclosed
Update dependency rubocop to '~> 0.93', '>= 0.93.1'
Dec 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
'~> 0.34'
->'~> 0.93', '>= 0.93.1'
Release Notes
rubocop/rubocop (rubocop)
v0.93.1
Compare Source
Bug fixes
Style/TernaryParentheses
withdefined?
. ([@dvandersluis][])Lint/RedundantSafeNavigation
to be more safe. ([@fatkodima][])Style/RedundantBegin
with a postfixwhile
oruntil
. ([@dvandersluis][])Style/RedundantBegin
when usingbegin
for or assignment and method call. ([@koic][])Lint/AmbiguousRegexpLiteral
when using regexp without method calls in nested structure. ([@koic][])Metrics/ClassLength
when multiple assignments to constants. ([@koic][])Style/RedundantBegin
when usingbegin
for method argument or part of conditions. ([@koic][])Style/ClassEqualityComparison
when comparing class name. ([@koic][])Style/ClassLength
when overlapping constant assignments. ([@koic][])v0.93.0
Compare Source
New features
Lint/HashCompareByIdentity
cop. ([@fatkodima][])Style/ClassEqualityComparison
cop. ([@fatkodima][])Lint/RedundantSafeNavigation
cop. ([@fatkodima][])Style/RedundantBegin
aware ofbegin
withoutrescue
orensure
. ([@koic][])Lint/NoReturnInBeginEndBlocks
cop. ([@jcfausto][])Bug fixes
Style/RaiseArgs
. ([@pbernays][])Lint/BooleanSymbol
when used within%i[...]
. ([@fatkodima][])Style/For
. ([@pbernays][])Layout/SpaceAroundEqualsInParameterDefault
only registered once in a line. ([@rdunlop][])Style/MethodDefParentheses
per file. ([@rdunlop][])Style/ExplicitBlockArgument
when code is called outside of a method. ([@ghiculescu][])Style/CaseLikeIf
cop. ([@dsavochkin][])Style/NestedTernaryOperator
when using a nested ternary operator expression with no parentheses on the outside. ([@koic][])Style/ParenthesesAsGroupedExpression
when method argument parentheses are omitted and hash argument key is enclosed in parentheses. ([@koic][])Style/StringConcatenation
when string includes double quotes. ([@tleish][])Style/RedundantCondition
when using assignment by hash key access. ([@koic][])Style/CombinableLoops
when using the same method with different arguments. ([@dvandersluis][])Lint/AmbiguousRegexpLiteral
when sending method to regexp literal receiver. ([@koic][])Style/RedundantInterpolation
when using string interpolation for non-operator methods. ([@koic][])Lint/AmbiguousBlockAssociation
cop. ([@AllanSiqueira][])Layout/EmptyLinesAroundAccessModifier
andStyle/AccessModifierDeclarations
when using only access modifier. ([@koic][])Changes
RegexpNode#parsed_tree
now processes regexps including interpolation (by blanking the interpolation before parsing, rather than skipping). ([@owst][])Style/RedundantRegexpCharacterClass
andStyle/RedundantRegexpEscape
by usingregexp_parser
gem. ([@owst][])TargetFinder
class which improves initial startup speed. ([@tleish][])Struct.new
. ([@tejasbubane][])Gemspec/RequiredRubyVersion
cop aware ofGem::Requirement
. ([@tejasbubane][])v0.92.0
Compare Source
New features
--regenerate-todo
. ([@dvandersluis][])AllowedMethods
option toStyle/OptionalBooleanParameter
cop. ([@fatkodima][])Style/DateTime
. ([@dvandersluis][])Bug fixes
Layout/ArrayAlignment
with parallel assignment. ([@dvandersluis][])Changes
TargetFinder
class which improves rubocop initial startup speed. ([@tleish][])Style/ArrayCoercion
cop by default. ([@koic][])v0.91.1
Compare Source
Bug fixes
Lint/IdentityComparison
when callingobject_id
method without receiver in LHS or RHS. ([@koic][])Style/RedundantReturn
when a rescue has an else clause. ([@fatkodima][])Layout/RescueEnsureAlignment
whenLayout/BeginEndAlignment
cop is not enabled status. ([@koic][])Naming/VariableNumber
when naming multibyte character variable name. ([@koic][])Lint/UselessTimes
when there is a blank line in the method definition. ([@koic][])Style/HashAsLastArrayItem
when the hash is in an implicit array. ([@dvandersluis][])Lint/UselessTimes
when using empty block argument. ([@koic][])Metrics/AbcSize
. ([@marcandre][])Style/MultilineWhenThen
when line break for multiple candidate values ofwhen
statement. ([@koic][])Style/RandomWithOffset
when using a range with non-integer bounds. ([@eugeneius][])Layout/EmptyLinesAroundAccessModifier
withLayout/EmptyLinesAroundBlockBody
when using access modifier with block argument. ([@koic][])Lint/RedundantCopEnableDirective
autocorrection to not leave orphaned empty# rubocop:enable
comments. ([@dvandersluis][])Lint/RedundantCopDisableDirective
autocorrection. ([@dvandersluis][])Layout/CaseIndentation
not showing the cop name in output messages. ([@dvandersluis][])Style/OneLineConditional
when usingif-then-elsif-then-end
. ([@koic][])Style/IfUnlessModifier
to ignore cop disable comment directives when considering conversion to the modifier form. ([@dsavochkin][])Changes
respond_to_missing?
fromOptionalBooleanParameter
cop. ([@em-gazelle][])Style/SafeNavigation
marked as having unsafe auto-correction. ([@marcandre][])Style/IpAddresses
by default inGemfile
and gemspec files. ([@dvandersluis][])v0.91.0
Compare Source
New features
--cache-root
and support for theRUBOCOP_CACHE_ROOT
environment variable. Both can be used to override theAllCops: CacheRootDirectory
config, especially in a CI setting. ([@sascha-wolf][])Layout/BeginEndAlignment
cop. ([@koic][])Lint/IdentityComparison
cop. ([@koic][])Lint/UselessTimes
cop. ([@dvandersluis][])Lint/ConstantDefinitionInBlock
cop. ([@eugeneius][])Bug fixes
Lint/DuplicateRequire
when same feature argument but different require method. ([@koic][])Layout/EmptyLineAfterMultilineCondition
when conditional is at the top level. ([@fatkodima][])Style/RedundantSelfAssignment
when calling coercion methods. ([@fatkodima][])Lint/EmptyFile
. ([@fatkodima][])Lint/UnreachableLoop
when conditional branch includes continue statement preceding break statement. ([@fatkodima][])Style/RedundantParentheses
when parentheses are used like method argument parentheses. ([@koic][])Style/HashTransformKeys
andStyle/HashTransformValues
when the receiver is an array. ([@eugeneius][])Layout/DefEndAlignment
when using refinements andprivate def
. ([@koic][])Style/ClassAndModuleChildren
when using cbase class name. ([@koic][])Style/SafeNavigation
when checkingfoo&.empty?
in a conditional. ([@koic][])Style/ClassAndModuleChildren
when using cbase module name. ([@koic][])Naming/BinaryOperatorParameterName
when naming multibyte character method name. ([@koic][])Bundler/DuplicatedGem
when gem is duplicated in condition. ([@tejasbubane][])Style/ExplicitBlockArgument
when using safe navigation method call. ([@koic][])Style/HashAsLastArrayItem
withno_braces
for empty hash. ([@fsateler][])Style/HashTransformKeys
andStyle/HashTransformValues
when theeach_with_object
hash is used in the transformed key or value. ([@eugeneius][])Style/GlobalStdStream
as unsafe autocorrection. ([@marcandre][])Style/SpaceInsideHashLiteralBraces
when a correct empty hash precedes the incorrect hash. ([@dvandersluis][])Lint/UselessMethodDefinition
. ([@marcandre][])Lint/AmbiguousOperator
when using safe navigation operator with a unary operator. ([@koic][])Style/MultilineTernaryOperator
when returning a multiline ternary operator expression. ([@koic][])Style/CaseEquality
cop when the receiver is not a camel cased constant. ([@koic][])--format=json
and--stdin
options. ([@koic][])Changes
Style/StringConcatenation
when parts of the expression are too complex. ([@dvandersluis][])Lint/UselessMethodDefinition
to not register an offense when method definition includes optional arguments. ([@fatkodima][])Style/HashAsLastArrayItem
to not register an offense when all items in an array are hashes. ([@dvandersluis][])in?
to AllowedMethods forLint/SafeNavigationChain
cop. ([@tejasbubane][])mtime
, which changes each CI build. ([@dvandersluis][])Style/ClassMethodsDefinitions
. ([@dvandersluis][])v0.90.0
Compare Source
New features
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 andstub_cop_class
helper class. ([@marcandre][])Cop.documentation_url
. ([@marcandre][])RegexpNode#each_capture
andparsed_tree
. ([@marcandre][])on_send
can be optimized by defining the constantRESTRICT_ON_SEND
with a list of acceptable method names. ([@marcandre][])Bug fixes
Style/CaseLikeIf
when conditional contains comparison with a class. MarkStyle/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
andLayout/EmptyLinesAroundModuleBody
to correctly handle an access modifier as a first child. ([@dsavochkin][])Lint/ConstantResolution
cop reporting offense formodule
andclass
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. AddAlwaysCorrectToMultiline
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][])Changes
.rubocop.yml
as well as a notice aboutNewCops: enable
config option. ([@colszowka][])Lint/ShadowingOuterLocalVariable
documentation. ([@chocolateboy][])Style/HashTransformKeys
andStyle/HashTransformValues
aware ofto_h
with block. ([@eugeneius][])Style/FrozenStringLiteralComment
asSafe
, but with unsafe auto-correction. ([@marcandre][])to_enum(:scan, regexp)
to work on TruffleRuby. ([@jaimerave][])v0.89.1
Compare Source
Bug fixes
Lint/OutOfRangeRegexpRef
when a regexp is defined and matched in separate steps. ([@eugeneius][])when
,grep
,gsub
,gsub!
,sub
,sub!
,[]
,slice
,slice!
,scan
,index
,rindex
,partition
,rpartition
,start_with?
, andend_with?
inLint/OutOfRangeRegexpRef
. ([@eugeneius][])Lint/UriRegexp
when usingregexp
method without receiver. ([@koic][])Lint/BinaryOperatorWithIdenticalOperands
for mathematical operations. ([@marcandre][])Lint/MissingSuper
. ([@marcandre][])Style/SymbolArray
andStyle/WordArray
. ([@biinari][])Style/HashAsLastArrayItem
when there are duplicate hashes in the array. ([@wcmonty][])Style/IfUnlessModifier
to add parentheses when converting if-end condition inside a parenthesized method argument list. ([@dsavochkin][])Changes
<
and>
as comparison operators inStyle/ConditionalAssignment
cop. ([@biinari][])v0.89.0
Compare Source
New features
Style/CaseEquality
cop. ([@fatkodima][])Gemspec/RequiredRubyVersion
cop with check thatrequired_ruby_version
is specified. ([@fatkodima][])Lint/SelfAssignment
cop. ([@fatkodima][])Lint/DuplicateRescueException
cop. ([@fatkodima][])Lint/BinaryOperatorWithIdenticalOperands
cop. ([@fatkodima][])Lint/UnreachableLoop
cop. ([@fatkodima][])Style/OptionalBooleanParameter
cop. ([@fatkodima][])Lint/FloatComparison
cop. ([@fatkodima][])Lint/MissingSuper
cop. ([@fatkodima][])Style/ExplicitBlockArgument
cop. ([@fatkodima][])Lint/Loop
cop. ([@fatkodima][])Config#for_badge
as an efficient way to get a cop's config merged with its department's. ([@marcandre][])Style/StringConcatenation
cop. ([@fatkodima][])Lint/TopLevelReturnWithArgument
cop. ([@iamravitejag][])Style/GlobalStdStream
cop. ([@fatkodima][])Style/SingleArgumentDig
cop. ([@volfgox][])Lint/EmptyConditionalBody
cop. ([@fatkodima][])Lint/OutOfRangeRegexpRef
cop. ([@sonalinavlakhe][])Bug fixes
Style/MethodCallWithArgsParentheses
EnforcedStyle: omit_parentheses
to fix invalid Ruby auto-correction. ([@gsamokovarov][])Layout/SpaceAroundMethodCallOperator
when usingProc#call
shorthand syntax. ([@fatkodima][])Style/ConditionalAssignment
to preserve constant namespace. ([@biinari][])Style/CaseLikeIf
when checking againstequal?
andmatch?
without a receiver. ([@fatkodima][])Style/HashAsLastArrayItem
when hash is not a last array item. ([@fatkodima][])Style/RedundantCondition
when usingraise
,rescue
, orand
without argument parentheses inelse
. ([@koic][])Style/RedundantRegexpEscape
. ([@owst][])EnforcedStyle: hash_rockets
ofStyle/HashSyntax
withLayout/HashAlignment
. ([@koic][])Style/EmptyMethod
. ([@koic][])Lint/EnsureReturn
. ([@marcandre][])Style/ArrayCoercion
as not safe. ([@marcandre][])Style/AccessorGrouping
's auto-correction to remove redundant blank lines. ([@koic][])Style/MissingRespondToMissing
when defined method with inline access modifier. ([@koic][])Lint/SelfAssignment
when using or-assignment for constant. ([@koic][])Style/SingleArgumentDig
when without a receiver. ([@koic][])Lint/IneffectiveAccessModifier
when there isbegin...end
before a method definition. ([@koic][])Style/IfUnlessModifier
to correctly take into account code before the if condition when considering conversation to a single-line form. ([@dsavochkin][])Style/IfUnlessModifier
to correctly take into account a comment on the first line when considering conversation to a single-line form. ([@dsavochkin][])Style/IfUnlessModifier
to correctly take into account code on the last line after the end keyword when considering conversion to a single-line form. ([@dsavochkin][])Style/IfUnlessModifier
to add parentheses when converting if-end condition inside an array or a hash to a single-line form. ([@dsavochkin][])Style/StructInheritance
when there is a comment before class declaration. ([@koic][])Layout/FirstMethodArgumentLineBreak
when using kwargs insuper
. ([@koic][])Style/NestedParenthesizedCalls
to include line continuations in whitespace for auto-correct. ([@biinari][])Changes
Style/MethodMissingSuper
cop is removed in favor of newLint/MissingSuper
cop. ([@fatkodima][])Lint/UselessComparison
cop is removed in favor of newLint/BinaryOperatorWithIdenticalOperands
cop. ([@fatkodima][])Style/MultilineMethodSignature
. ([@koic][])Metrics/AbcSize
now counts ||=, &&=, multiple assignments, for, yield, iterating blocks.&.
now count as conditions too (unless repeated on the same variable). Default bumped from 15 to 17. Consider usingrubocop -a --disable-uncorrectable
to ease transition. ([@marcandre][])Metrics/CyclomaticComplexity
not longer counts&.
when repeated on the same variable. ([@marcandre][])Metrics/PerceivedComplexity
now countselse
incase
statements,&.
,||=
,&&=
and blocks known to iterate. Default bumped from 7 to 8. Consider usingrubocop -a --disable-uncorrectable
to ease transition. ([@marcandre][])Lint/InterpolationCheck
marked as unsafe. ([@marcandre][])RuboCop::Cop::ParserDiagnostic
mixin module. ([@koic][])v0.88.0
Compare Source
New features
Lint/NonDeterministicRequireOrder
cop. ([@biinari][])Style/RedundantFileExtensionInRequire
cop. ([@fatkodima][])Lint/DisjunctiveAssignmentInConstructor
cop. ([@fatkodima][])bin/rubocop-profile
and rake tasks. ([@marcandre][])Style/ArrayCoercion
cop. ([@fatkodima][])Lint/DuplicateElsifCondition
cop. ([@fatkodima][])Style/CaseLikeIf
cop. ([@fatkodima][])Style/HashAsLastArrayItem
cop. ([@fatkodima][])Style/HashLikeCase
cop. ([@fatkodima][])expect_offense
allows abbreviated offense messages. ([@marcandre][])Bug fixes
Layout/EmptyLinesAroundAccessModifier
whenend
immediately after access modifier. ([@koic][])Layout/MultilineArrayBraceLayout
when comment is present after last element. ([@shekhar-patil][])Layout/MultilineMethodCallBraceLayout
when comment is present before closing braces. ([@shekhar-patil][])Style/IfUnlessModifier
bad precedence detection. ([@tejasbubane][])Style/AccessorGrouping
to not register offense for accessor with comment. ([@tejasbubane][])Gemspec/RequiredRubyVersion
. ([@eugeneius][])Style/PercentLiteralDelimiters
when the source contains invalid characters. ([@eugeneius][]).rubocop.yml
files at all outside of the current project, unless they are personal configuration files and the project has no configuration. ([@deivid-rodriguez][])Changes
Layout/SpaceAroundMethodCallOperator
cop to make it faster. ([@fatkodima][])of
toAllowedNames
ofMethodParameterName
cop. ([@AlexWayfer][])v0.87.1
Compare Source
Bug fixes
Layout/MultilineBlockLayout
where spaces for a new line where not considered. ([@knejad][])--safe-autocorrect
to--safe-auto-correct
, which is compatible with RuboCop 0.86 and lower. ([@koic][])Style/BisectedAttrAccessor
when accessors have different access modifiers. ([@fatkodima][])Style/AccessorGrouping
when accessors have different access modifiers. ([@fatkodima][])Style/BisectedAttrAccessor
when usingattr_reader
andattr_writer
with splat arguments. ([@fatkodima][]).rubocop.yml
from personal folders to check for exclusions if given a custom configuration file. ([@deivid-rodriguez][])--auto-gen-config
when running a cop who do not support auto-correction. ([@koic][])Lint/DeprecatedOpenSSLConstant
auto-correction ofOpenSSL::Cipher
to use lower case, as some Linux-based systems do not accept upper cased cipher names. ([@bdewater][])v0.87.0
Compare Source
New features
Cop::Base
is the new recommended base class for cops. ([@marcandre][])Style/AccessorGrouping
cop. ([@fatkodima][])Style/BisectedAttrAccessor
cop. ([@fatkodima][])AsciiConstants
option forNaming/AsciiIdentifiers
. ([@fatkodima][])Style/RedundantAssignment
cop. ([@fatkodima][])CountAsOne
option for code length relatedMetric
cops. ([@fatkodima][])Lint/InterpolationCheck
. ([@koic][])Style/IfUnlessModifierOfIfUnless
. ([@koic][])Lint/SafeNavigationWithEmpty
. ([@koic][])Bug fixes
Lint/ParenthesesAsGroupedExpression
in when using operators or chain functions. ([@CamilleDrapier][])Style/RedundantFetchBlock
when using withRails.cache
. ([@fatkodima][])Style/RedundantFetchBlock
when using#fetch
with empty block. ([@koic][])Style/RedundantRegexpCharacterClass
when using[\b]
. ([@owst][])Style/RedundantRegexpCharacterClass
when using a leading escaped]
. ([@owst][])Style/RedundantParentheses
with hash literal as first argument toyield
. ([@karlwithak][]).rubocop.yml
from personal folders to check for exclusions if there's a project configuration. ([@deivid-rodriguez][])Changes
Team
,Commissioner
,Corrector
.Cop::Cop#corrections
not completely compatible. See Upgrade Notes. ([@marcandre][])rubocop -a / --auto-correct
no longer run unsafe corrections;rubocop -A / --auto-correct-all
run both safe and unsafe corrections. Options--safe-autocorrect
is deprecated. ([@marcandre][])ConsiderPunctuation
setting is set totrue
. ([@marcandre][])Style/ClassVars
cop now detectsclass_variable_set
. ([@biinari][])::Const
in various cops. ([@biinari][])v0.86.0
Compare Source
New features
Style/RedundantFetchBlock
cop. ([@fatkodima][])Style/StructInheritance
. ([@tejasbubane][])expect_offense
templates add variable-length whitespace with_{foo}
. ([@eugeneius][])Style/MultilineTernaryOperator
. ([@koic][])Style/NestedTernaryOperator
. ([@koic][])Lint/ConstantResolution
cop. ([@robotdana][])Lint/RegexpAsCondition
. ([@koic][])Lint/RaiseException
. ([@koic][])Bug fixes
Naming/MethodName: EnforcedStyle: camelCase
and_
ori
variables. ([@avrusanov][])Lint::FormatParameterMismatch
when argument contains formatting. ([@andrykonchin][])Style/RedundantRegexpEscape
with escaped delimiters. ([@owst][])Lint/FormatParameterMismatch
when using named parameters with escaped%
. ([@koic][])Style/RedundantRegexpCharacterClass
when using interpolations. ([@owst][])Layout/EmptyLinesAroundAttributeAccessor
when using attribute accessors inif
...else
branches. ([@koic][])Layout/MultilineBlockLayout
when missing newline before opening parenthesis(
for block body. ([@koic][])Style/YodaCondition
when interpolation is used on the left hand side. ([@koic][])Changes
Metrics/CyclomaticComplexity
now counts&.
,||=
,&&=
and blocks known to iterate. Default bumped from 6 to 7. Consider usingrubocop -a --disable-uncorrectable
to ease transition. ([@marcandre][])Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.