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.65.1
->1.66.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
rubocop/rubocop (rubocop)
v1.66.0
Compare Source
New features
StringLiteralsFrozenByDefault
option for correct analysis withRUBYOPT=--enable=frozen-string-literal
. ([@earlopain][])DocumentationExtension
global option to serve documentation with extensions different than.html
. ([@earlopain][])Lint/UselessNumericOperation
cop to check for inconsequential numeric operations. ([@zopolis4][])Style/RedundantInterpolationUnfreeze
cop to check fordup
and@+
on interpolated strings in Ruby >= 3.0. ([@earlopain][])Bug fixes
Lint/ImplicitStringConcatenation
when implicitly concatenating a string literal with a line break and string interpolation. ([@koic][])Style/IdenticalConditionalBranches
when handling empty case branches. ([@koic][])Style/IfWithSemicolon
when a nestedif
with a semicolon is used. ([@koic][])Style/InPatternThen
when using alternative pattern matching deeply. ([@koic][])Style/OneLineConditional
when using if/then/else/end with multiple expressions in thethen
body. ([@koic][])Layout/EmptyLineBetweenDefs
when two method definitions are on the same line separated by a semicolon. ([@koic][])Style/IfWithSemicolon
when a single-lineif/;/end
has an argument in the then body expression. ([@koic][])Style/IfWithSemicolon
when using multiple expressions in theelse
body. ([@koic][])Style/TrailingBodyOnMethodDefinition
when an expression precedes a method definition on the same line with a semicolon. ([@koic][])Layout/BlockAlignment
whenEnforcedStyleAlignWith: either (default)
. ([@koic][])Style/MultipleComparison
when expression with more comparisons precedes an expression with less comparisons. ([@fatkodima][])Layout/EmptyLinesAroundExceptionHandlingKeywords
whenensure
orelse
andend
are on the same line. ([@koic][])Lint/ImplicitStringConcatenation
when there are multiple adjacent string interpolation literals on the same line. ([@koic][])Style/GuardClause
when if clause is empty and correction would not fit on single line because ofLayout/LineLength
. ([@earlopain][])Style/ParallelAssignment
when using__FILE__
. ([@earlopain][])TargetRubyVersion
detection if the gemspec is not valid syntax. ([@earlopain][])Lint/Void
when usingensure
,defs
andnumblock
. ([@vlad-pisanov][])Style/MapIntoArray
when initializing the destination usingArray[]
,Array([])
, orArray.new([])
. ([@vlad-pisanov][])Style/EmptyLiteral
when usingArray[]
,Hash[]
,Array.new([])
andHash.new([])
. ([@vlad-pisanov][])Style/Alias
when using multiplealias
indef
. ([@koic][])Style/EmptyElse
when a comment-onlyelse
is used afterelsif
andAllowComments: true
is set. ([@koic][])Style/MapIntoArray
when splatting. ([@earlopain][])Style/ArgumentsForwarding
when forwarding kwargs/block arg with non-matching additional args. ([@koic][])Style/RedundantCondition
when using modifierif
orunless
. ([@koic][])Lint/Void
when using using frozen literals. ([@vlad-pisanov][])Lint/EmptyConditionalBody
when missingelsif
body withend
on the same line. ([@koic][])Lockfile
parser when it contains incompatibleBUNDLED WITH
versions. ([@earlopain][])TargetRubyVersion
through the gemfile if the gemfile ruby version is below 2.7. ([@earlopain][])Changes
get_!
,set_!
,get_?
,set_?
,get_=
, andset_=
inNaming/AccessorMethodName
. ([@koic][])Lint/UselessAssignment
autocorrection safe. ([@koic][])Style/RedundantRegexpArgument
respect theEnforcedStyle
ofStyle/StringLiterals
. ([@koic][])rexml
gem. ([@bquorning][])RuboCop::AST::RationalNode
. ([@koic][])Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.