kubo-release
kubo-release copied to clipboard
Bump rubocop from 1.18.2 to 1.25.1
Bumps rubocop from 1.18.2 to 1.25.1.
Release notes
Sourced from rubocop's releases.
RuboCop 1.25.1
Bug fixes
- #10359: Fix a false positive and negative for
Style/HashSyntax
when using hash value omission. (@koic
)- #10387: Fix an error for
Style/RedundantBegin
when assigning nestedbegin
blocks. (@koic
)- #10366: Fix a false positive for
Style/MethodCallWithArgsParentheses
when settingEnforcedStyle: omit_parentheses
and using hash value omission with modifier from. (@koic
)- #10376: Fix an error for
Layout/RescueEnsureAlignment
when using.()
call with block. (@koic
)- #10364: Fix an infinite loop error for
Layout/HashAlignment
whenEnforcedStyle: with_fixed_indentation
is specified forLayout/ArgumentAlignment
. (@koic
)- #10371: Fix a false negative for
Style/HashSyntax
whenHash[foo: foo]
or{foo: foo}
is followed by a next expression. (@koic
)- #10394: Fix an error for
Style/SwapValues
when assigning receiver object atdef
. (@koic
)- #10379: Fix an error for
Layout/EmptyLinesAroundExceptionHandlingKeywords
whenrescue
andend
are on the same line. (@koic
)RuboCop 1.25
New features
- #10351: Support
EnforcedShorthandSyntax: either
option forStyle/HashSyntax
. (@koic
)- #10339: Support auto-correction for
EnforcedStyle: explicit
ofNaming/BlockForwarding
. (@koic
)Bug fixes
- #10344: Fix a false positive for
Style/CollectionCompact
when without receiver for bad methods. (@koic
)- #10353: Use
:ambiguous_regexp
to detect ambiguous Regexp in Ruby 3. (@danieldiekmeier
,@joergschiller
)- #10336: Fix a false positive for
Style/TernaryParentheses
when usingin
keyword pattern matching as a ternary condition. (@koic
)- #10317: Fix a false positive for
Style/MethodCallWithArgsParentheses
when using hash value omission. (@koic
)- #8032: Improve ArgumentAlignment detection and correction for keyword arguments. (
@mvz
)- #10331: Fix cop generator for nested departments. (
@fatkodima
)- #10357: Fix a false positive for
Style/HashSyntax
when omitting the value. (@berkos
)- #10335: Fix a false positive for
Naming/BlockForwarding
when using multiple proc arguments. (@koic
)- #10350: Fix a false negative for
Lint/IncompatibleIoSelectWithFiberScheduler
when usingIO.select
with the first argument only. (@koic
)- #10358: Fix Style/Sample crash on beginless and endless range shuffle indexes. (
@gsamokovarov
)- #10354: Fix Gemspec/RequiredRubyVersion version matcher when Gem::Requirement.new is used and initialised with multiple requirements. (
@nickpellant
)Changes
RuboCop 1.24.1
Bug fixes
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.25.1 (2022-02-03)
Bug fixes
- #10359: Fix a false positive and negative for
Style/HashSyntax
when using hash value omission. ([@koic
][])- #10387: Fix an error for
Style/RedundantBegin
when assigning nestedbegin
blocks. ([@koic
][])- #10366: Fix a false positive for
Style/MethodCallWithArgsParentheses
when settingEnforcedStyle: omit_parentheses
and using hash value omission with modifier from. ([@koic
][])- #10376: Fix an error for
Layout/RescueEnsureAlignment
when using.()
call with block. ([@koic
][])- #10364: Fix an infinite loop error for
Layout/HashAlignment
whenEnforcedStyle: with_fixed_indentation
is specified forLayout/ArgumentAlignment
. ([@koic
][])- #10371: Fix a false negative for
Style/HashSyntax
whenHash[foo: foo]
or{foo: foo}
is followed by a next expression. ([@koic
][])- #10394: Fix an error for
Style/SwapValues
when assigning receiver object atdef
. ([@koic
][])- #10379: Fix an error for
Layout/EmptyLinesAroundExceptionHandlingKeywords
whenrescue
andend
are on the same line. ([@koic
][])1.25.0 (2022-01-18)
New features
- #10351: Support
EnforcedShorthandSyntax: either
option forStyle/HashSyntax
. ([@koic
][])- #10339: Support auto-correction for
EnforcedStyle: explicit
ofNaming/BlockForwarding
. ([@koic
][])Bug fixes
- #10344: Fix a false positive for
Style/CollectionCompact
when without receiver for bad methods. ([@koic
][])- #10353: Use
:ambiguous_regexp
to detect ambiguous Regexp in Ruby 3. ([@danieldiekmeier
][], [@joergschiller
][])- #10336: Fix a false positive for
Style/TernaryParentheses
when usingin
keyword pattern matching as a ternary condition. ([@koic
][])- #10317: Fix a false positive for
Style/MethodCallWithArgsParentheses
when using hash value omission. ([@koic
][])- #8032: Improve ArgumentAlignment detection and correction for keyword arguments. ([
@mvz
][])- #10331: Fix cop generator for nested departments. ([
@fatkodima
][])- #10357: Fix a false positive for
Style/HashSyntax
when omitting the value. ([@berkos
][])- #10335: Fix a false positive for
Naming/BlockForwarding
when using multiple proc arguments. ([@koic
][])- #10350: Fix a false negative for
Lint/IncompatibleIoSelectWithFiberScheduler
when usingIO.select
with the first argument only. ([@koic
][])- #10358: Fix Style/Sample crash on beginless and endless range shuffle indexes. ([
@gsamokovarov
][])- #10354: Fix Gemspec/RequiredRubyVersion version matcher when Gem::Requirement.new is used and initialised with multiple requirements. ([
@nickpellant
][])Changes
1.24.1 (2021-12-31)
Bug fixes
- #10313: Fix autocorrect
Style/MapToHash
with multiline code. ([@tejasbubane
][])- #10251: Fix an incorrect autocorrect for
Gemspec/RequireMFA
when .gemspec file containsmetadata
keys assignments. ([@fatkodima
][])- #10329: Fix a false positive for
Lint/ParenthesesAsGroupedExpression
and an incorrect autocorrect for the cop withStyle/TernaryParentheses
when using ternary expression as a first argument. ([@koic
][])- #10317: Fix a false positive for
Style/MethodCallWithArgsParentheses
when using hash value omission. ([@koic
][])- #10333: Fix an incorrect autocorrect for
Naming/BlockForwarding
using explicit block forwarding without method definition parentheses. ([@koic
][])- #10321: Make
Style/MethodDefParentheses
aware of Ruby 3.1's anonymous block forwarding. ([@koic
][])- #10320: Fix an incorrect autocorrect for
Style/FileWrite
when using heredoc argument. ([@koic
][])- #10319: Require rubocop-ast 1.15.1 to fix a false positive for
Style/CombinableLoop
when the same method with different arguments and safe navigation. ([@koic
][])
... (truncated)
Commits
f096012
Cut 1.25.13fe51a3
Update Changelogab1e5b7
Address complexity rubocop issues2ca25cd
Update auto-gen-config's comment re auto-correct38b8c78
[Fix #10364] Fix an infinite loop error forStyle/HashAlignment
7e09781
[Fix #10394] Fix an error forStyle/SwapValues
0bbc02e
Merge pull request #10391 from koic/fix_an_error_for_style_redundant_begina482741
[Fix #10387] Fix an error forStyle/RedundantBegin
ca6de59
Start linting our YAML filesb3bfd9f
Merge pull request #10389 from rubocop/upgrade-rubocop-rspec- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)