Bumpsrubocop from 1.57.2 to 1.75.5.
Release notes
Sourced fromrubocop's releases.
RuboCop v1.75.5
Bug fixes
- #14148: Fix an infinite loop error for
Layout/SpaceAfterSemicolon
withLayout/SpaceBeforeSemicolon
when a sequence of semicolons appears. (@koic
) - #14145: Fix
Lint/ArrayLiteralInRegexp
cop error on empty interpolation. (@viralpraxis
) - #14072: Fix autocorrect issue in
Layout/HashAlignment
. (@jonas054
) - #14131: Fix false positives for
Style/ArgumentsForwarding
when using anonymous block argument forwarding to a method with a block. (@koic
) - #14140: Fix
Layout/LeadingCommentSpace
to allow splitting long inline RBS comment signatures across multiple lines. (@Morriar
) - #14147: Fix
Lint/LiteralAsCondition
cop error onif
without body. (@viralpraxis
) - #14151: Fix
Lint/Void
cop error on nested emptybegin
. (@viralpraxis
) - #13547: Fix
Style/IdenticalConditionalBranches
cop failure in case ofif
node with implicitthen
. (@viralpraxis
) - #14146: Fix
Style/MethodCallWithArgsParentheses
cop error on complex numbers whenEnforcedStyle
is set toomit_parentheses
. (@viralpraxis
) - #14137: Fix
Style/TrailingCommaInArguments
cop error ifEnforcedStyleForMultiline
is set tocomma
. (@viralpraxis
)
Changes
- #14144:
Layout/SpaceInsideArrayLiteralBrackets
make aware of array pattern matching. (@koic
) - #14142:
Layout/SpaceInsideHashLiteralBraces
make aware of hash pattern matching. (@koic
)
RuboCop v1.75.4
Bug fixes
- #14123: Fix an infinite loop error for
Lint/BooleanSymbol
when using the rocket hash syntax with a boolean symbol key. (@koic
) - #14134: Fix an error for
Style/ComparableBetween
when comparing the value with itself. (@earlopain
) - #14111: Fix an error for
Style/SafeNavigation
when the RHS of&&
is a complex||
expression composed of&&
conditions. (@koic
) - #14129: Fix false positives for
Style/ArgumentsForwarding
when using default positional arg, keyword arg, and block arg in Ruby 3.1. (@koic
) - #14110: Fix false positives for
Style/RedundantParentheses
when parens around basic conditional as the second argument of a parenthesized method call. (@koic
) - #14120: Fix false positives for
Style/RedundantParentheses
when parens around unparenthesized method call as the second argument of a parenthesized method call. (@koic
) - #14133: Fix
Lint/LiteralAsCondition
autocorrect when a literal is the condition of an elsif followed by an else. (@zopolis4
) - #14116: Make
Style/TrailingCommaInArguments
cop aware of trailing commas in[]
method call. (@viralpraxis
) - #14114: Fix
Style/ClassAndModuleChildren
cop error on tab-intended compactable modules. (@viralpraxis
)
Changes
RuboCop v1.75.3
Bug fixes
- #13676: Allow RuboCop to inspect hidden directories if they are explicitly provided. (
@viralpraxis
)
... (truncated)
Changelog
Sourced fromrubocop's changelog.
1.75.5 (2025-05-05)
Bug fixes
- #14148: Fix an infinite loop error for
Layout/SpaceAfterSemicolon
withLayout/SpaceBeforeSemicolon
when a sequence of semicolons appears. ([@koic
][]) - #14145: Fix
Lint/ArrayLiteralInRegexp
cop error on empty interpolation. ([@viralpraxis
][]) - #14072: Fix autocorrect issue in
Layout/HashAlignment
. ([@jonas054
][]) - #14131: Fix false positives for
Style/ArgumentsForwarding
when using anonymous block argument forwarding to a method with a block. ([@koic
][]) - #14140: Fix
Layout/LeadingCommentSpace
to allow splitting long inline RBS comment signatures across multiple lines. ([@Morriar
][]) - #14147: Fix
Lint/LiteralAsCondition
cop error onif
without body. ([@viralpraxis
][]) - #14151: Fix
Lint/Void
cop error on nested emptybegin
. ([@viralpraxis
][]) - #13547: Fix
Style/IdenticalConditionalBranches
cop failure in case ofif
node with implicitthen
. ([@viralpraxis
][]) - #14146: Fix
Style/MethodCallWithArgsParentheses
cop error on complex numbers whenEnforcedStyle
is set toomit_parentheses
. ([@viralpraxis
][]) - #14137: Fix
Style/TrailingCommaInArguments
cop error ifEnforcedStyleForMultiline
is set tocomma
. ([@viralpraxis
][])
Changes
- #14144:
Layout/SpaceInsideArrayLiteralBrackets
make aware of array pattern matching. ([@koic
][]) - #14142:
Layout/SpaceInsideHashLiteralBraces
make aware of hash pattern matching. ([@koic
][])
1.75.4 (2025-04-28)
Bug fixes
- #14123: Fix an infinite loop error for
Lint/BooleanSymbol
when using the rocket hash syntax with a boolean symbol key. ([@koic
][]) - #14134: Fix an error for
Style/ComparableBetween
when comparing the value with itself. ([@earlopain
][]) - #14111: Fix an error for
Style/SafeNavigation
when the RHS of&&
is a complex||
expression composed of&&
conditions. ([@koic
][]) - #14129: Fix false positives for
Style/ArgumentsForwarding
when using default positional arg, keyword arg, and block arg in Ruby 3.1. ([@koic
][]) - #14110: Fix false positives for
Style/RedundantParentheses
when parens around basic conditional as the second argument of a parenthesized method call. ([@koic
][]) - #14120: Fix false positives for
Style/RedundantParentheses
when parens around unparenthesized method call as the second argument of a parenthesized method call. ([@koic
][]) - #14133: Fix
Lint/LiteralAsCondition
autocorrect when a literal is the condition of an elsif followed by an else. ([@zopolis4
][]) - #14116: Make
Style/TrailingCommaInArguments
cop aware of trailing commas in[]
method call. ([@viralpraxis
][]) - #14114: Fix
Style/ClassAndModuleChildren
cop error on tab-intended compactable modules. ([@viralpraxis
][])
Changes
1.75.3 (2025-04-22)
Bug fixes
- #13676: Allow RuboCop to inspect hidden directories if they are explicitly provided. ([
@viralpraxis
][]) - #14080: Allow writing RBS::Inline annotation
#:
after end keyword inStyle/CommentedKeyword
. ([@dak2
][]) - #14075: Fix an error for
Layout/EmptyLineAfterGuardClause
when calling a method on the result of a single-lineif
withreturn
. ([@koic
][]) - #14067: Fix false negatives for
Style/RedundantParentheses
when using parens around singleton method body. ([@koic
][]) - #14070: Fix false positives for
EnforcedStyleForMultiline: diff_comma
ofStyle/TrailingCommaInArrayLiteral
andStyle/TrailingCommaInHashLiteral
when trailing comma with comment. ([@koic
][]) - #14092: Fix false negative for
Style/RedundantParentheses
when using some operator methods with a parenthesized argument. ([@koic
][]) - #14103: Fix
Layout/MultilineOperationIndentation
cop error onindexasgn
node without arguments. ([@viralpraxis
][]) - #14089: Fix redundant current directory prefix regexp. ([
@sferik
][])
... (truncated)
Commits
4c07aa6
Cut 1.75.512c3e0a
Update Changelog8f7c4cd
Follow-up to#14146ddbb2a1
Merge pull request#14151 from viralpraxis/fix-lint-void-cop-error-on-nested-...ac3b746
[Fix#14072] Resolve autocorrect issue in Layout/HashAlignment187a663
Fix an infinite loop error forLayout/SpaceAfterSemicolon
with `Layout/Spac...1f95def
Layout/SpaceInsideArrayLiteralBrackets
make aware of array pattern matching30d8275
[Fix#14142]Layout/SpaceInsideHashLiteralBraces
make aware of hash pattern...7bc3762
FixLint/Void
cop error on nested emptybegin
d6e40f0
Merge pull request#14147 from viralpraxis/fix-lint-literal-as-condition-cop-...- Additional commits viewable incompare 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)
Bumpsrubocop from 1.57.2 to 1.75.5.
Release notes
Sourced fromrubocop's releases.
... (truncated)
Changelog
Sourced fromrubocop's changelog.
... (truncated)
Commits
4c07aa6
Cut 1.75.512c3e0a
Update Changelog8f7c4cd
Follow-up to#14146ddbb2a1
Merge pull request#14151 from viralpraxis/fix-lint-void-cop-error-on-nested-...ac3b746
[Fix#14072] Resolve autocorrect issue in Layout/HashAlignment187a663
Fix an infinite loop error forLayout/SpaceAfterSemicolon
with `Layout/Spac...1f95def
Layout/SpaceInsideArrayLiteralBrackets
make aware of array pattern matching30d8275
[Fix#14142]Layout/SpaceInsideHashLiteralBraces
make aware of hash pattern...7bc3762
FixLint/Void
cop error on nested emptybegin
d6e40f0
Merge pull request#14147 from viralpraxis/fix-lint-literal-as-condition-cop-...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)