Bumpsrubocop from 1.57.2 to 1.75.6.
Release notes
Sourced fromrubocop's releases.
RuboCop v1.75.6
Bug fixes
- #14176: Fix an error for
Style/MultilineIfModifier
when using nested modifier. (@koic
) - #14077: Change
nil
representation in todo file comments. (@jonas054
) - #14164: Fix an error for
Lint/UselessAssignment
when variables are assigned using unary operator in chained assignment and remain unreferenced. (@koic
) - #14173: Fix an error for
Style/StringConcatenation
when using implicit concatenation with string interpolation. (@koic
) - #14177: Fix false positives for
Style/SoleNestedConditional
when using nestedif
andnot
in condition. (@koic
) - #14152: Fix
Layout/SpaceInsideArrayLiteralBrackets
cop error on array pattern without brackets. (@viralpraxis
) - #14153: Fix
Style/PercentQLiterals
cop error on Unicode escape sequence. (@viralpraxis
)
Changes
- #14082: Mark
Style/ComparableBetween
as unsafe. (@earlopain
) - #14181: Make
Lint/DuplicateMethods
aware of Active Support'sdelegate
method. (@lovro-bikic
) - #14156: Make
Style/IfUnlessModifier
allow endless method definition in theif
body. (@koic
)
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
... (truncated)
Changelog
Sourced fromrubocop's changelog.
1.75.6 (2025-05-15)
Bug fixes
- #14176: Fix an error for
Style/MultilineIfModifier
when using nested modifier. ([@koic
][]) - #14077: Change
nil
representation in todo file comments. ([@jonas054
][]) - #14164: Fix an error for
Lint/UselessAssignment
when variables are assigned using unary operator in chained assignment and remain unreferenced. ([@koic
][]) - #14173: Fix an error for
Style/StringConcatenation
when using implicit concatenation with string interpolation. ([@koic
][]) - #14177: Fix false positives for
Style/SoleNestedConditional
when using nestedif
andnot
in condition. ([@koic
][]) - #14152: Fix
Layout/SpaceInsideArrayLiteralBrackets
cop error on array pattern without brackets. ([@viralpraxis
][]) - #14153: Fix
Style/PercentQLiterals
cop error on Unicode escape sequence. ([@viralpraxis
][])
Changes
- #14082: Mark
Style/ComparableBetween
as unsafe. ([@earlopain
][]) - #14181: Make
Lint/DuplicateMethods
aware of Active Support'sdelegate
method. ([@lovro-bikic
][]) - #14156: Make
Style/IfUnlessModifier
allow endless method definition in theif
body. ([@koic
][])
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
][])
... (truncated)
Commits
6210b63
Cut 1.75.66146415
Update Changelog3bd2457
Make Lint/DuplicateMethods aware of Active Support's delegate method2b4cdfb
Merge pull request#14179 from Earlopain/compare-between-unsafe7a7ae8c
[Fix#14082] MarkStyle/ComparableBetween
as unsafe425f204
Fix an error forStyle/MultilineIfModifier
5dceb36
[Fix#14177] Fix false positives forStyle/SoleNestedConditional
dc8f406
Expand Style/DataInheritance and Style/StructInheritance docs25205b1
Merge pull request#14175 from koic/pending_windows_ci_matrix_for_ruby_27c84e9cb
Temporarily disable Windows CI matrix for Ruby 2.7- 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.6.
Release notes
Sourced fromrubocop's releases.
... (truncated)
Changelog
Sourced fromrubocop's changelog.
... (truncated)
Commits
6210b63
Cut 1.75.66146415
Update Changelog3bd2457
Make Lint/DuplicateMethods aware of Active Support's delegate method2b4cdfb
Merge pull request#14179 from Earlopain/compare-between-unsafe7a7ae8c
[Fix#14082] MarkStyle/ComparableBetween
as unsafe425f204
Fix an error forStyle/MultilineIfModifier
5dceb36
[Fix#14177] Fix false positives forStyle/SoleNestedConditional
dc8f406
Expand Style/DataInheritance and Style/StructInheritance docs25205b1
Merge pull request#14175 from koic/pending_windows_ci_matrix_for_ruby_27c84e9cb
Temporarily disable Windows CI matrix for Ruby 2.7Dependabot 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)