Bump rubocop from 1.36.0 to 1.82.1
Closed
Number: #245
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
January 05, 2026 at 11:06 PM UTC
(7 months ago)
(7 months ago)
Updated:
February 10, 2026 at 04:12 AM UTC
(5 months ago)
(5 months ago)
Closed:
February 10, 2026 at 04:12 AM UTC
(5 months ago)
(5 months ago)
Time to Close:
about 1 month
Labels:
Stale
Stale
Description:
Bumps rubocop from 1.36.0 to 1.82.1.
Release notes
Sourced from rubocop's releases.
RuboCop v1.82.1
Bug fixes
- #14736: Fix an error for
Style/TrailingCommaInArgumentswhenEnforcedStyleForMultilineisconsistent_commaand keyword arguments use a trailing comma. (@koic)- #14737: Fix crash in
Layout/RedundantLineBreakwhenLayout/LineLengthis disabled. (@ydakuka)- #14719: Fix crash on long lines when
Layout/LineLengthis disabled. (@floriandejonckheere)- #14743: Fix false positives for
Layout/MultilineMethodCallIndentationwhen multiline method chain with block has expected indent width and the method is preceded by splat or double splat. (@koic)- #12297: Fix false negative in
Layout/IndentationWidthfor multiline method chain blocks. (@rscq)- #14730: Fix the cache implementation to use consistent cache keys across workers. (
@byroot)- #14559: Fix false positives for
Lint/UselessAssignmentwhen a variable is assigned in loop body and used in loop condition. (@ydakuka)RuboCop v1.82.0
New features
- #14655: Add
AllowRBSInlineAnnotationoption toLayout/LineLength. (@koic)- #14569: Add
IncludedMacroPatternsconfiguration option toStyle/MethodCallWithArgsParenthesesfor pattern-based macro method enforcement. ([@mmenanno][])- #14670: Add new cop
Style/ModuleMemberExistenceCheck. ([@lovro-bikic][])- #14644: Support
TargetRubyVersion 4.0(experimental). (@koic)Bug fixes
- #14649: Fix an error for
Lint/LiteralAsConditionwhen there are literals in multiple branches. ([@viralpraxis][])- #14678: Fix an error when running deprecated
rake rubocop:auto_correcttask. (@koic)- #14650: Fix wrong autocorrect for
Lint/RedundantSplatExpansionwhen splatting a single literal. ([@earlopain][])- #14703: Fix false negatives for
Layout/RescueEnsureAlignmentwhen using self class definition. (@koic)- #14706: Fix false negatives for
Lint/NoReturnInBeginEndBlockswhen assigning instance variable, class variable, global variable, or constant. (@koic)- #14715: Fix false positives for
Layout/EmptyLineAfterGuardClausewhen a guard clause follows a multiline heredoc in a parenthesized method call. (@koic)- #14667: Fix false positives for
Layout/EndAlignmentwhen a conditional assignment is used on the same line and theendwith a safe navigation method call is aligned. (@koic)- #14688: Fix false positives for
Layout/EndAlignmentwhen a conditional assignment is used on the same line and theendwith a numbered block oritblock method call is aligned. (@koic)- #14699: Fix false positives for
Lint/RedundantSafeNavigationwhen the receiver is used outside the singleton method definition scope. (@koic)- #14663: Fix false positives for
Style/EndlessMethodwhen multiline or xstring heredoc is used in method body. (@koic)- #10173: Fix false positives for
Style/TrailingCommaInArgumentswhenEnforcedStyleForMultilineis set toconsistent_commaand a multiline braced hash argument appears after another argument. (@koic)- #14680: Handle all
OptionParsererrors when runningrubocopwith input that causes an error. ([@dvandersluis][])- #14658: Fix incorrect behavior when
Layout/LineLengthis disabled. (@koic)- #14704: Fix incorrect Position character value in LSP. ([
@tmtm][])- #14619: Store remote configuration caches in cache root. ([
@Jack12816][])- #14476: Fix
Style/ClassAndModuleChildrento skip compact style definitions inside another class or module whenEnforcedStyle: nested. (@rscq)- #14281: Update
Layout/EndAlignmentwithEnforcedStyleAlignWith: variableto handle conditionals insidebeginnodes properly. ([@dvandersluis][])Changes
- #14662: Add autocorrection for
Lint/UselessOr. ([@r7kamura][])- #14668: Exclude
Severityfrom configuration parameters. ([@r7kamura][])- #14684: Make
Style/CaseEqualityallow regexp case equality where the receiver is a regexp literal. (@koic)
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.82.1 (2025-12-24)
Bug fixes
- #14736: Fix an error for
Style/TrailingCommaInArgumentswhenEnforcedStyleForMultilineisconsistent_commaand keyword arguments use a trailing comma. ([@koic][])- #14737: Fix crash in
Layout/RedundantLineBreakwhenLayout/LineLengthis disabled. ([@ydakuka][])- #14719: Fix crash on long lines when
Layout/LineLengthis disabled. ([@floriandejonckheere][])- #14743: Fix false positives for
Layout/MultilineMethodCallIndentationwhen multiline method chain with block has expected indent width and the method is preceded by splat or double splat. ([@koic][])- #12297: Fix false negative in
Layout/IndentationWidthfor multiline method chain blocks. ([@rscq][])- #14730: Fix the cache implementation to use consistent cache keys across workers. ([
@byroot][])- #14559: Fix false positives for
Lint/UselessAssignmentwhen a variable is assigned in loop body and used in loop condition. ([@ydakuka][])1.82.0 (2025-12-17)
New features
- #14655: Add
AllowRBSInlineAnnotationoption toLayout/LineLength. ([@koic][])- #14569: Add
IncludedMacroPatternsconfiguration option toStyle/MethodCallWithArgsParenthesesfor pattern-based macro method enforcement. ([@mmenanno][])- #14670: Add new cop
Style/ModuleMemberExistenceCheck. ([@lovro-bikic][])- #14644: Support
TargetRubyVersion 4.0(experimental). ([@koic][])Bug fixes
- #14649: Fix an error for
Lint/LiteralAsConditionwhen there are literals in multiple branches. ([@viralpraxis][])- #14678: Fix an error when running deprecated
rake rubocop:auto_correcttask. ([@koic][])- #14650: Fix wrong autocorrect for
Lint/RedundantSplatExpansionwhen splatting a single literal. ([@earlopain][])- #14703: Fix false negatives for
Layout/RescueEnsureAlignmentwhen using self class definition. ([@koic][])- #14706: Fix false negatives for
Lint/NoReturnInBeginEndBlockswhen assigning instance variable, class variable, global variable, or constant. ([@koic][])- #14715: Fix false positives for
Layout/EmptyLineAfterGuardClausewhen a guard clause follows a multiline heredoc in a parenthesized method call. ([@koic][])- #14667: Fix false positives for
Layout/EndAlignmentwhen a conditional assignment is used on the same line and theendwith a safe navigation method call is aligned. ([@koic][])- #14688: Fix false positives for
Layout/EndAlignmentwhen a conditional assignment is used on the same line and theendwith a numbered block oritblock method call is aligned. ([@koic][])- #14699: Fix false positives for
Lint/RedundantSafeNavigationwhen the receiver is used outside the singleton method definition scope. ([@koic][])- #14663: Fix false positives for
Style/EndlessMethodwhen multiline or xstring heredoc is used in method body. ([@koic][])- #10173: Fix false positives for
Style/TrailingCommaInArgumentswhenEnforcedStyleForMultilineis set toconsistent_commaand a multiline braced hash argument appears after another argument. ([@koic][])- #14680: Handle all
OptionParsererrors when runningrubocopwith input that causes an error. ([@dvandersluis][])- #14658: Fix incorrect behavior when
Layout/LineLengthis disabled. ([@koic][])- #14704: Fix incorrect Position character value in LSP. ([
@tmtm][])- #14619: Store remote configuration caches in cache root. ([
@Jack12816][])- #14476: Fix
Style/ClassAndModuleChildrento skip compact style definitions inside another class or module whenEnforcedStyle: nested. ([@rscq][])- #14281: Update
Layout/EndAlignmentwithEnforcedStyleAlignWith: variableto handle conditionals insidebeginnodes properly. ([@dvandersluis][])Changes
- #14662: Add autocorrection for
Lint/UselessOr. ([@r7kamura][])- #14668: Exclude
Severityfrom configuration parameters. ([@r7kamura][])- #14684: Make
Style/CaseEqualityallow regexp case equality where the receiver is a regexp literal. ([@koic][])- #14645: Change
Lint/CircularArgumentReferenceto detect offenses within long assignment chains. ([@viralpraxis][])- #14642: Make
Gemspec/RubyVersionGlobalsUsageaware ofRuby::VERSION. ([@koic][])- #14695: Make
Layout/EmptyLineAfterMagicCommentaware of# rbs_inlinemagic comment. ([@koic][])- #10147: Make
Lint/ElseLayoutallow a single-lineelsebody inthensingle-line conditional. ([@koic][])
... (truncated)
Commits
5711dcbCut 1.82.14918002Update Changelog0479119[Fix rubocop#14559] Fix false positives forLint/UselessAssignmentwhen a v...990121bOptimize cache cleanup routinee06d0c1[Fix #14743] Fix false positives forLayout/MultilineMethodCallIndentationa6e4adfMerge pull request #14742 from ydakuka/14737/fix_crash_in_layout_redundant_li...1873836[Fix rubocop#14737] Fix crash inLayout/RedundantLineBreakwhen `Layout/Lin...bb2fb48Merge pull request #14738 from koic/fix_an_error_for_style_trailing_comma_in_...d08ff2e[Fix #14736] Fix an error forStyle/TrailingCommaInArgumentsedca36eMerge pull request #14725 from viralpraxis/fix-layout-line-length-cop-error-i...- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 13692083 |
| UUID: | 3783121640 |
| Node ID: | PR_kwDOIFCZBs67ngKn |
| Host: | GitHub |
| Repository: | RubyOnWorld/allure-ruby |