deps-dev: bump rubocop from 1.56.4 to 1.57.1
Created by: dependabot[bot]
Bumps rubocop from 1.56.4 to 1.57.1.
Release notes
Sourced from rubocop's releases.
RuboCop 1.57.1
Bug fixes
- #12271: Fix a false positive for
Lint/RedundantSafeNavigation
when using snake case constant receiver. (@koic
)- #12265: Fix an error for
Layout/MultilineMethodCallIndentation
when usingarithmetic operation with block inside a grouped expression. (@koic
)- #12177: Fix an incorrect autocorrect for
Style/RedundantException
. (@ydah
)- #12261: Fix an infinite loop for
Layout/MultilineMethodCallIndentation
when multiline method chain with a block argument and method chain. (@ydah
)- #12263: Fix false positives for
Style/RedundantDoubleSplatHashBraces
when method call for no hash braced double splat receiver. (@koic
)- #12262: Fix an incorrect autocorrect for
Style/RedundantDoubleSplatHashBraces
when using double splat hash braces withmerge
method call twice. (@koic
)RuboCop 1.57
New features
- #12227: Add new
Style/SingleLineDoEndBlock
cop. (@koic
)- #12246: Make
Lint/RedundantSafeNavigation
aware of constant receiver. (@koic
)- #12257: Make
Style/RedundantDoubleSplatHashBraces
aware ofmerge
methods. (@koic
)Bug fixes
- #12244: Fix a false negative for
Lint/Debugger
when using debugger method inside block. (@koic
)- #12231: Fix a false negative for
Metrics/ModuleLength
when defining a singleton class in a module. (@koic
)- #12249: Fix a false positive
Style/IdenticalConditionalBranches
whenif
..else
with identical leading lines and assign to condition value. (@koic
)- #12253: Fix
Lint/LiteralInInterpolation
to accept an empty string literal interpolated in words literal. (@knu
)- #12198: Fix an error for flip-flop with beginless or endless ranges. (
@koic
)- #12259: Fix an error for
Lint/MixedCaseRange
when using nested character class in regexp. (@koic
)- #12237: Fix an error for
Style/NestedTernaryOperator
when a ternary operator has a nested ternary operator within anif
. (@koic
)- #12228: Fix false negatives for
Style/MultilineBlockChain
when using multiline block chain with safe navigation operator. (@koic
)- #12247: Fix false negatives for
Style/RedundantParentheses
when using logical or comparison expressions with redundant parentheses. (@koic
)- #12226: Fix false positives for
Layout/MultilineMethodCallIndentation
when aligning methods in multiline block chain. (@koic
)- #12076: Fixed an issue where the top-level cache folder was named differently during two consecutive rubocop runs. (
@K-S-A
)Changes
- #12235: Enable auto parallel inspection when config file is specified. (
@aboutNisblee
)- #12234: Enhance
Style/FormatString
's autocorrection when using known conversion methods whose return value is not an array. (@koic
)- #12128: Make
Style/GuardClause
aware ofdefine_method
. (@koic
)- #12126: Make
Style/RedundantFilterChain
aware ofselect.present?
whenActiveSupportExtensionsEnabled
config istrue
. (@koic
)- #12250: Mark
Lint/RedundantRequireStatement
as unsafe autocorrect. (@koic
)- #12097: Mark unsafe autocorrect for
Style/ClassEqualityComparison
. (@koic
)- #12210: Mark
Style/RedundantFilterChain
as unsafe autocorrect. (@koic
)
Changelog
Sourced from rubocop's changelog.
1.57.1 (2023-10-13)
Bug fixes
- #12271: Fix a false positive for
Lint/RedundantSafeNavigation
when using snake case constant receiver. ([@koic
][])- #12265: Fix an error for
Layout/MultilineMethodCallIndentation
when usingarithmetic operation with block inside a grouped expression. ([@koic
][])- #12177: Fix an incorrect autocorrect for
Style/RedundantException
. ([@ydah
][])- #12261: Fix an infinite loop for
Layout/MultilineMethodCallIndentation
when multiline method chain with a block argument and method chain. ([@ydah
][])- #12263: Fix false positives for
Style/RedundantDoubleSplatHashBraces
when method call for no hash braced double splat receiver. ([@koic
][])- #12262: Fix an incorrect autocorrect for
Style/RedundantDoubleSplatHashBraces
when using double splat hash braces withmerge
method call twice. ([@koic
][])1.57.0 (2023-10-11)
New features
- #12227: Add new
Style/SingleLineDoEndBlock
cop. ([@koic
][])- #12246: Make
Lint/RedundantSafeNavigation
aware of constant receiver. ([@koic
][])- #12257: Make
Style/RedundantDoubleSplatHashBraces
aware ofmerge
methods. ([@koic
][])Bug fixes
- #12244: Fix a false negative for
Lint/Debugger
when using debugger method inside block. ([@koic
][])- #12231: Fix a false negative for
Metrics/ModuleLength
when defining a singleton class in a module. ([@koic
][])- #12249: Fix a false positive
Style/IdenticalConditionalBranches
whenif
..else
with identical leading lines and assign to condition value. ([@koic
][])- #12253: Fix
Lint/LiteralInInterpolation
to accept an empty string literal interpolated in words literal. ([@knu
][])- #12198: Fix an error for flip-flop with beginless or endless ranges. ([
@koic
][])- #12259: Fix an error for
Lint/MixedCaseRange
when using nested character class in regexp. ([@koic
][])- #12237: Fix an error for
Style/NestedTernaryOperator
when a ternary operator has a nested ternary operator within anif
. ([@koic
][])- #12228: Fix false negatives for
Style/MultilineBlockChain
when using multiline block chain with safe navigation operator. ([@koic
][])- #12247: Fix false negatives for
Style/RedundantParentheses
when using logical or comparison expressions with redundant parentheses. ([@koic
][])- #12226: Fix false positives for
Layout/MultilineMethodCallIndentation
when aligning methods in multiline block chain. ([@koic
][])- #12076: Fixed an issue where the top-level cache folder was named differently during two consecutive rubocop runs. ([
@K-S-A
][])Changes
- #12235: Enable auto parallel inspection when config file is specified. ([
@aboutNisblee
][])- #12234: Enhance
Style/FormatString
's autocorrection when using known conversion methods whose return value is not an array. ([@koic
][])- #12128: Make
Style/GuardClause
aware ofdefine_method
. ([@koic
][])- #12126: Make
Style/RedundantFilterChain
aware ofselect.present?
whenActiveSupportExtensionsEnabled
config istrue
. ([@koic
][])- #12250: Mark
Lint/RedundantRequireStatement
as unsafe autocorrect. ([@koic
][])- #12097: Mark unsafe autocorrect for
Style/ClassEqualityComparison
. ([@koic
][])- #12210: Mark
Style/RedundantFilterChain
as unsafe autocorrect. ([@koic
][])
Commits
-
9141fe5
Cut 1.57.1 -
a302d0c
Update Changelog -
12016d8
[Fix #12271] Fix a false positive forLint/RedundantSafeNavigation
-
128618c
Fix false positives forStyle/RedundantDoubleSplatHashBraces
-
03cdf04
Merge pull request #12267 from ydah/fix/12261 -
7edb5ca
[Fix #12261] Fix an infinite loop forLayout/MultilineMethodCallIndentation
-
42898bc
Merge pull request #12266 from koic/fix_an_error_for_layout_multiline_method_... -
a4a505d
[Fix #12265] Fix an error forLayout/MultilineMethodCallIndentation
-
84840b8
Fix typos -
873cb9f
Fix an incorrect autocorrect forStyle/RedundantException
when message is n... - 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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@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)