-
Notifications
You must be signed in to change notification settings - Fork 2
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 v1.75.1 - autoclosed #47
Closed
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
aa03349
to
63092ed
Compare
63092ed
to
a784b2b
Compare
@rultor please, try to merge, since 8 checks have passed |
@renovate[bot] @yegor256 Oops, I failed. You can see the full log here (spent 2min)
|
a784b2b
to
aa91d38
Compare
aa91d38
to
4a0059b
Compare
4a0059b
to
8d3e276
Compare
8d3e276
to
95c3e99
Compare
95c3e99
to
6509929
Compare
6509929
to
09130f5
Compare
09130f5
to
f290c10
Compare
f290c10
to
f08c9e6
Compare
f08c9e6
to
2fa5e3b
Compare
67c02ee
to
9b47d2e
Compare
9b47d2e
to
c22749f
Compare
c22749f
to
55f6a3c
Compare
55f6a3c
to
e3809cf
Compare
e3809cf
to
e43d8d4
Compare
e43d8d4
to
5feabe2
Compare
5feabe2
to
8652f0e
Compare
8652f0e
to
8a8b1f2
Compare
8a8b1f2
to
91866e1
Compare
91866e1
to
faf67b7
Compare
faf67b7
to
cc2a440
Compare
cc2a440
to
287a48b
Compare
287a48b
to
e0ac0f4
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
'1.53.1'
->'1.75.1'
Release Notes
rubocop/rubocop (rubocop)
v1.75.1
Compare Source
Changes
EnforcedStyle: allow_named_parameter
toEnforcedStyle: only_numbered_parameters
inStyle/ItBlockParameter
. ([@koic][])v1.75.0
Compare Source
New features
Style/HashFetchChain
cop to detect chainedfetch
calls that can be replaced with a single call todig
. ([@dvandersluis][])Style/ItBlockParameter
cop. ([@koic][])it
block parameter inLayout
cops. ([@koic][])it
block parameter inLint
cops. ([@koic][])it
block parameter inMetrics
cops. ([@koic][])it
block parameter inStyle
cops. ([@koic][])TargetRubyVersion: 3.5
(experimental). ([@earlopain][])Bug fixes
Style/HashFetchChain
when no arguments are given tofetch
. ([@koic][])Layout/MultilineMethodParameterLineBreaks
when class method definitions are used. ([@vlad-pisanov][])Layout/LineLength
when autocorrecting class method definitions. ([@vlad-pisanov][])Layout/SpaceAroundOperators
andLayout/HashAlignment
withEnforcedHashRocketStyle
being an array containingtable
. ([@dvandersluis][])InternalAffairs/RedundantDescribedClassAsSubject
cop error on missingdescribe
. ([@viralpraxis][])Lint/ShadowingOuterLocalVariable
when block local variable is used inside a condition. ([@lovro-bikic][])Lint/UselessAssignment
when a variable is reassigned in a different branch. ([@eugeneius][])Style/SoleNestedConditional
. ([@lovro-bikic][])Style/IfInsideElse
. ([@lovro-bikic][])Changes
does
as a forbidden prefix toNaming/PredicateName
. ([@dvandersluis][])ForbiddenIdentifiers
andForbiddenPatterns
config options toNaming/MethodName
cop. ([@tejasbubane][])Array#intersection
toStyle/ArrayIntersect
. ([@dvandersluis][])prism
translation layer to analyze Ruby 3.4+ by default. ([@earlopain][])Style/RedundantParentheses
to offend parentheses for chained&&
expressions. ([@lovro-bikic][])AllowConsecutiveConditionals
setting toStyle/Next
to allow consecutive conditional statements. ([@vlad-pisanov][])Style/RedundantFormat
to register offenses when the only argument toformat
orsprintf
is a constant. ([@dvandersluis][])v1.74.0
Compare Source
New features
Style/ComparableBetween
. ([@lovro-bikic][])Style/CommentedKeyword
. ([@dak2][])Bug fixes
Lint/SharedMutableDefault
whencapacity
keyword argument is used. ([@koic][])Style/DoubleNegation
when callingdefine_method
/define_singleton_method
with a numblock. ([@earlopain][])Lint/ReturnInVoidContext
when returning out of a block. ([@earlopain][])Lint/UselessConstantScoping
for constants defined inclass << self
. ([@earlopain][])Lint/NonLocalExitFromIterator
with numblocks. ([@earlopain][])Style/RedundantCurrentDirectoryInPath
when using a complex current directory path inrequire_relative
. ([@koic][])Lint/LiteralAsCondition
when the literal is followed byreturn
,break
, ornext
. ([@earlopain][])Style/MethodCallWithArgsParentheses
withEnforcedStyle: omit_parentheses
style and numblocks. ([@earlopain][])rubocop-rails
orrubocop-performance
extraction, even if they are already part of the Gemfile. ([@earlopain][])Lint/RedundantCopDisableDirective
to register an offense when cop names are given with improper casing. ([@dvandersluis][])Style/RescueModifier
when using parallel assignment and the right-hand-side is not a bracketed array. ([@earlopain][])Changes
EnforcedStyleForClasses
andEnforcedStyleForModules
configuration options toStyle/ClassAndModuleChildren
. ([@dvandersluis][])Mode: conservative
configuration toStyle/FormatStringToken
to make the cop only register offenses for strings given toprintf
,sprintf
,format
, and%
. ([@dvandersluis][])TLS1_1
andTLS1_2
by default inNaming/VariableNumber
to accommodate OpenSSL version parameter names. ([@koic][])Lint/RedundantTypeConversion
aware of redundantto_d
. ([@koic][])v1.73.2
Compare Source
Bug fixes
Style/InverseMethods
when usingany?
ornone?
with safe navigation operator. ([@koic][])Style/RedundantCondition
when a variable or a constant is used. ([@koic][])Style/RedundantFreeze
when calling methods that produce frozen objects with numblocks. ([@earlopain][])end pattern with unmatched parenthesis: / (RegexpError)
on Ruby 3.2.0. ([@dvandersluis][])Style/KeywordParametersOrder
when the arguments are on multiple lines and contain comments. ([@earlopain][])Changes
Lint/EmptyConditionalBody
to be safe. ([@dvandersluis][])v1.73.1
Compare Source
Bug fixes
Lint/MixedCaseRange
when/[[ ]]/
is used. ([@koic][])Lint/EmptyConditionalBody
when assigning to a variable with only a single branch. ([@earlopain][])Style/RedundantCondition
when using when true is used as the true branch and the condition is not a predicate method. ([@koic][])Layout/ClosingParenthesisIndentation
when first parameter is a hash. ([@tejasbubane][])Style/CommentedKeyword
. ([@dak2][])Lint/LiteralAsCondition
acting on the right hand side of && nodes. ([@zopolis4][])v1.73.0
Compare Source
New features
require_always
option toStyle/EndlessMethod
. ([@koic][])require_single_line
option toStyle/EndlessMethod
. ([@jtannas][])Bug fixes
Style/RedundantSelfAssignment
when the method receives a block. ([@vlad-pisanov][])Lint/MixedCaseRange
is enabled. ([@earlopain][])Lint/Void
when using operator method call without argument. ([@koic][])Style/TrivialAccessors
withinstance_eval
and numblocks. ([@earlopain][])Style/EndlessMethod
when using setter method definitions. ([@koic][])Layout/LineLength
with interpolated strings when not on the first line. ([@dvandersluis][])Layout/EmptyLinesAroundAccessModifier
andLayout/EmptyLinesAroundBlockBody
withEnforcedStyle: no_empty_lines
. ([@dvandersluis][])Style/AccessorGrouping
with constants. ([@tejasbubane][])Style/RedundantFormat
for annotated template strings with missing hash keys. ([@dvandersluis][])Style/RedundantFormat
when given double-splatted arguments. ([@dvandersluis][])Style/StringConcatenation
when numblocks are used. ([@earlopain][])require 'pp'
to be redundant forLint/RedundantRequireStatement
. ([@earlopain][])Style/HashExcept
andStyle/HashSlice
to not register an offense if selecting over the hash value. ([@dvandersluis][])Changes
ForbiddenNames
configuration toNaming/VariableName
to specify names that are forbidden. ([@dvandersluis][])Lint/LiteralAsCondition
cop to check for redundant conditions. ([@zopolis4][])Reference
to common params. ([@sambostock][])Lint/RedundantTypeConversion
to not register an offense when given a constructor withexception: false
. ([@dvandersluis][])Style/RedundantCondition
cop to detect conditional expressions where the true branch istrue
and suggest replacing them with a logical OR. ([@datpmt][])v1.72.2
Compare Source
Bug fixes
AllCops: Exclude
as expected. ([@koic][])Style/RedundantFormat
when a template argument is used without keyword arguments. ([@koic][])Style/RedundantFormat
when numeric placeholders is used in the template argument. ([@koic][])ArgumentError
related to two deprecatedAllowedPattern
APIs. ([@koic][])Lint/UselessConstantScoping
when multiple assigning to constants afterprivate
access modifier. ([@koic][])Lint/UselessConstantScoping
when a constant is used afterprivate
access modifier with arguments. ([@koic][])Changes
Style/RedundantFormat
as unsafe autocorrect. ([@koic][])v1.72.1
Compare Source
Bug fixes
Style/RedundantParentheses
when a different expression appears before a range literal. ([@koic][])Lint/RedundantTypeConversion
when passing block arguments when generating a Hash or a Set. ([@koic][])Changes
v1.72.0
Compare Source
New features
Lint/CopDirectiveSyntax
cop. ([@kyanagi][])Lint/SuppressedExceptionInNumberConversion
cop. ([@koic][])Lint/RedundantTypeConversion
cop. ([@dvandersluis][])Lint/UselessConstantScoping
cop. ([@koic][])Style/RedundantFormat
cop to check for uses offormat
orsprintf
with only a single string argument. ([@dvandersluis][])InternalAffairs/LocationExists
cop to check for code that can be replaced withNode#loc?
orNode#loc_is?
. ([@dvandersluis][])inherit_from
andrequire
for automatically restart. ([@koic][])Naming/PredicateName
: Optionally use Sorbet to detect predicate methods. ([@issyl0][])Bug fixes
Style/RedundantParentheses
when chaining[]
method calls. ([@koic][])Style/RedundantParentheses
when[]
method is called with variable or constant receivers. ([@koic][])Style/RedundantParentheses
when handling range literals with redundant parentheses. ([@koic][])Layout/EmptyLinesAroundMethodBody
for endless methods. ([@dvandersluis][])Lint/FormatParameterMismatch
when the width value is interpolated. ([@dvandersluis][])Layout/BlockAlignment
for blocks that are the body of an endless method. ([@dvandersluis][])v1.71.2
Compare Source
Bug fixes
Layout/ElseAlignment
whenelse
is part of a numblock. ([@earlopain][])Lint/UselessAssignment
when assigning in branch and block. ([@pCosta99][])Lint/Void
wheneach
numblock with conditional expressions that has multiple statements. ([@earlopain][])Style/ExplicitBlockArgument
when using arguments ofzsuper
in method definition. ([@koic][])Style/EachWithObject
cop error in case of single block argument. ([@viralpraxis][])Lint/UnmodifiedReduceAccumulator
when omitting the accumulator in a nested numblock. ([@earlopain][])v1.71.1
Compare Source
Bug fixes
include RuboCop::RSpec::ExpectOffense
in rubocop/rspec/support.rb. ([@d4rky-pl][])Lint/AmbiguousBlockAssociation
with numblocks. ([@earlopain][])Lint/ConstantDefinitionInBlock
with numblocks. ([@earlopain][])Naming/BlockForwarding
andStyle/ArgumentsForwarding
with Ruby >= 3.4 when the block argument is referenced inside a block. This was previously disabled because of a bug in Ruby 3.3.0. ([@earlopain][])Layout/EmptyLineBetweenDefs
withDefLikeMacros
and numblocks. ([@earlopain][])Style/RedundantParentheses
with numblocks. ([@earlopain][])Style/AccessModifierDeclarations
when using access modifier in a numblock. ([@earlopain][])Lint/AssignmentInCondition
when assigning in numblocks. ([@earlopain][])Layout/RedundantLineBreak
when using numbered block parameter. ([@koic][])Style/SuperArguments
when calling super in a numblock. ([@earlopain][])Lint/UnreachableCode
withinstance_eval
numblock. ([@earlopain][])Style/RedundantSelfAssignment
when assigning to attribute ofself
. ([@koic][])Style/HashExcept
andStyle/HashSlice
when checking for inclusion with a range. ([@dvandersluis][])Layout/ExtraSpacing
withForceEqualSignAlignment: true
for endless methods. ([@dvandersluis][])Style/IdenticalConditionalBranches
autocorrect when condition is inside assignment. ([@dvandersluis][])Layout/SingleLineBlockChain
with numblocks. ([@earlopain][])Style/SoleNestedConditional
when using numblocks. ([@earlopain][])v1.71.0
Compare Source
New features
Lint/ArrayLiteralInRegexp
cop. ([@dvandersluis][])Style/HashSlice
cop. ([@lovro-bikic][])Bug fixes
Style/FrozenStringLiteralComment
when using the frozen string literal magic comment in Active Admin's arb files. ([@koic][])rubocop_cache
to the path given by--cache-root
when pruning cache. ([@capncavedan][])Lint/OutOfRangeRegexpRef
when matching withmatch
using safe navigation. ([@koic][])Style/BlockDelimiters
when using brace blocks as conditions underEnforcedStyle: semantic
. ([@koic][])Style/RedundantLineContinuation
when the continuation is preceded by an interpolated string. ([@dvandersluis][])Style/RedundantLineContinuation
when the continuation is followed by a percent array. ([@dvandersluis][])Style/RedundantLineContinuation
when the ruby code ends with a commented continuation. ([@dvandersluis][])Style/ArrayFirstLast
when calling.[]
or&.[]
with 0 or -1. ([@dvandersluis][])Lint/SafeNavigationChain
when adding safe navigation to an operator call inside a hash. ([@dvandersluis][])Style/IfUnlessModifier
when using omitted hash values in an assignment. ([@elliottt][])Style/SoleNestedConditional
. ([@tejasbubane][])Style/RedundantLineContinuation
when calling methods with fully qualified constants. ([@earlopain][])Style/ConditionalAssignment
cop error onunless
withoutelse
andassign_inside_condition
enforced style. ([@viralpraxis][])Style/FrozenStringLiteralComment
cop error on unnormalized magic comment andnever
enforced style. ([@viralpraxis][])Metrics/CollectionLiteralLength
to only register for[]
when called onSet
. ([@dvandersluis][])Changes
Lint/FloatComparison
. ([@dvandersluis][])Layout/MultilineMethodCallBraceLayout
. ([@dvandersluis][])Layout/MultilineMethodArgumentLineBreaks
. ([@dvandersluis][])Security/CompoundHash
. ([@dvandersluis][])Style/BlockDelimiters
. ([@dvandersluis][])Style/CollectionMethods
. ([@dvandersluis][])Style/MapToSet
. ([@dvandersluis][])Style/MethodCallWithoutArgsParentheses
. ([@dvandersluis][])Lint/NumericOperationWithConstantResult
. ([@dvandersluis][])Lint/RedundantStringCoercion
. ([@dvandersluis][])Lint/UselessNumericOperation
. ([@dvandersluis][])--show-cops
. ([@kyanagi][])Style/RedundantParentheses
aware of parenthesized assignment. ([@koic][])Style/RedundantLineContinuation
to handle required continuations followingsuper
. ([@dvandersluis][])v1.70.0
Compare Source
New features
Style/ItAssignment
cop to detect local assignments toit
inside blocks. ([@dvandersluis][])Lint/SharedMutableDefault
cop to alert on mutable Hash defaults. ([@corsonknowles][])Lint/ConstantReassignment
. ([@lovro-bikic][])target_gem_version
API to change behavior of a cop at runtime depending on which gem version is present. ([@earlopain][])Bug fixes
Lint/NonAtomicFileOperation
to detect offenses with fully qualified constants. ([@viralpraxis][])--format
option to accept fully qualified formatter class names. ([@viralpraxis][])Lint/Syntax
when a syntax error occurs. ([@earlopain][])RuboCop::Cop::Util.to_string_literal
to work correctly with frozen strings. ([@viralpraxis][])Lint/Void
inside of non-modifier conditionals. ([@GabeIsman][])Style/MultipleComparison
when settingAllowMethodComparison: false
and comparing with simple method calls. ([@koic][])Layout/EmptyLinesAroundAccessModifier
when an access modifier and an expression are on the same line. ([@koic][])Style/MethodCallWithArgsParentheses
when settingEnforcedStyle: omit_parentheses
and last argument is an endless range. ([@earlopain][])Style/RaiseArgs
with anonymous splat and triple dot forwarding. ([@earlopain][])Lint/NestedMethodDefinition
when defining a method on a constant or a method call. ([@koic][])Style/MultipleComparison
when using multiple safe navigation method calls. ([@koic][])Style/RedundantInitialize
when empty initialize method has arguments. ([@marocchino][])rubocop -d
on a config with a remoteinherit_from
that causes a duplicate setting warning. ([@dvandersluis][])Style/RedundantLineContinuation
with multiple line continuations. ([@dvandersluis][])Naming/BlockForwarding
when method just returns the block argument. ([@mvz][])Layout/HashAlignment
when there is a multiline positional argument andLayout/ArgumentAlignment
is configured withEnforcedStyle: with_fixed_indentation
. ([@dvandersluis][])Layout/SpaceAroundOperators
when different comparison operators were aligned with each other. ([@dvandersluis][])Lint/LiteralInInterpolation
cop error on invalid string literal. ([@viralpraxis][])Lint/NonAtomicFileOperation
cop error on non-constant receiver. ([@viralpraxis][])Lint/Void
cop error onif
without body. ([@viralpraxis][])Style/ClassAndModuleChildren
cop error oncompact
enforced style and unindented body. ([@viralpraxis][])Style/FloatDivision
cop error if#to_f
has implicit receiver. ([@viralpraxis][])Style/HashExcept
to recognize safe navigation whenActiveSupportExtensionsEnabled
config is enabled. ([@lovro-bikic][])Style/HashSyntax
cop error on implicitcall
method. ([@viralpraxis][])Style/MissingElse
cop error ifStyle/EmptyElse
'sEnforcedStyle
is notboth
andif
expression containselsif
. ([@viralpraxis][])Style/MissingElse
cop error ifStyle/EmptyElse
'sEnforcedStyle
is notboth
andif
expression contains multipleelsif
. ([@viralpraxis][])Style/RedundantCondition
cop error on parentheses and modifierif
inelse
. ([@viralpraxis][])Style/RedundantRegexpArgument
when the regex contains a single quote. ([@mrzasa][])Style/YodaExpression
cop error in case of suffix form of operator. ([@viralpraxis][])Layout/LineContinuationSpacing
to ignore continuations inside aregexp
orxstr
. ([@dvandersluis][])Style/SuperArguments
to handlesuper
with a block or with a chained method with a block. ([@dvandersluis][])NoMethodError
inConfigValidator
when a Cop's config is not aHash
and raiseValidationError
instead. ([@amomchilov][])Changes
Style/ObjectThen
. ([@dvandersluis][])Layout/HashAlignment
. ([@dvandersluis][])Layout/HeredocArgumentClosingParenthesis
. ([@dvandersluis][])Layout/LineLength
. ([@dvandersluis][])Style/SendWithLiteralMethodName
. ([@dvandersluis][])Lint/NumericOperationWithConstantResult
. ([@earlopain][])Style/SlicingWithRange
when calling.[]
or&.[]
with a correctable range. ([@dvandersluis][])Lint/DuplicateSetElement
to detect offences withinSortedSet
. ([@viralpraxis][])Layout/TrailingWhitespace
to support blank characters other than space and tab. ([@krororo][])Metrics/MethodLength
to make use ofAllowedMethods
andAllowedPatterns
for methods defined dynamically withdefine_method
. ([@dvandersluis][])Style/AccessModifierDeclarations
to addAllowModifiersOnAliasMethod
configuration (defaulttrue
). ([@dvandersluis][])Style/RedundantSelfAssignment
to handle safe navigation on the right-hand side of the assignment. ([@dvandersluis][])v1.69.2
Compare Source
Bug fixes
Style/MultipleComparison
when a variable is compared multiple times after a method call. ([@koic][])Bundler/DuplicatedGem
cop error in case of empty branch. ([@viralpraxis][])Lint/UnescapedBracketInRegexp
cop failure with invalid multibyte escape. ([@earlopain][])Style/FileNull
when using'nul'
string. ([@koic][])--disable-uncorrectable
to not insert directives inside a string. ([@dvandersluis][])Layout/LineContinuationLeadingSpace
andStyle/StringLiterals
autocorrects in the same pass. ([@dvandersluis][])Style/BlockDelimiters
to always accept braces when an operator method argument is chained. ([@dvandersluis][])Style/RedundantLineContinuation
false negatives when a redundant continuation follows a required continuation. ([@dvandersluis][])Style/IfWithSemicolon
when using multi value assignment inif
with a semicolon is used. ([@koic][])Layout/LineLength
cop failure in case of YARD-comment-like string. ([@viralpraxis][])Lint/NonAtomicFileOperation
cop error in case of implicit receiver. ([@viralpraxis][])Metrics/ClassLength
cop error in case of chained assignments. ([@viralpraxis][])Naming/RescuedExceptionsVariableName
cop error when exception is assigned with writer method. ([@viralpraxis][])Style/RedundantLineContinuation
when a method definition is used as an argument for a method call. ([@davidrunger][])Style/ExactRegexpMatch
cop error on invalid regular expression literal. ([@viralpraxis][])Style/FrozenStringLiteralComment
false positive in case of non-downcased value literal. ([@viralpraxis][])Style/MethodCallWithoutArgsParentheses
cop error in case of mass hash assignment. ([@viralpraxis][])Style/RedundantCondition
cop failure in case of empty arguments. ([@viralpraxis][])Layout/ExtraSpacing
andLayout/SpaceAroundOperators
to handle preceding operators inside strings. ([@dvandersluis][])[
v1.69.1
](https://redirect.githuConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.