Title: Update rubocop requirement from ~> 1.73.2 to ~> 1.82.1 by dependabot[bot] · Pull Request #176 · diffcrypt/diffcrypt-ruby · GitHub
Open Graph Title: Update rubocop requirement from ~> 1.73.2 to ~> 1.82.1 by dependabot[bot] · Pull Request #176 · diffcrypt/diffcrypt-ruby
X Title: Update rubocop requirement from ~> 1.73.2 to ~> 1.82.1 by dependabot[bot] · Pull Request #176 · diffcrypt/diffcrypt-ruby
Description: Updates the requirements on rubocop to permit the latest version.
Release notes
Sourced from rubocop's releases.
RuboCop v1.82.1
Bug fixes
#14736: Fix an error for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is consistent_comma and keyword arguments use a trailing comma. (@koic)
#14737: Fix crash in Layout/RedundantLineBreak when Layout/LineLength is disabled. (@ydakuka)
#14719: Fix crash on long lines when Layout/LineLength is disabled. (@floriandejonckheere)
#14743: Fix false positives for Layout/MultilineMethodCallIndentation when 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/IndentationWidth for multiline method chain blocks. (@rscq)
#14730: Fix the cache implementation to use consistent cache keys across workers. (@byroot)
#14559: Fix false positives for Lint/UselessAssignment when a variable is assigned in loop body and used in loop condition. (@ydakuka)
Changelog
Sourced from rubocop's changelog.
1.82.1 (2025-12-24)
Bug fixes
#14736: Fix an error for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is consistent_comma and keyword arguments use a trailing comma. ([@koic][])
#14737: Fix crash in Layout/RedundantLineBreak when Layout/LineLength is disabled. ([@ydakuka][])
#14719: Fix crash on long lines when Layout/LineLength is disabled. ([@floriandejonckheere][])
#14743: Fix false positives for Layout/MultilineMethodCallIndentation when 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/IndentationWidth for multiline method chain blocks. ([@rscq][])
#14730: Fix the cache implementation to use consistent cache keys across workers. ([@byroot][])
#14559: Fix false positives for Lint/UselessAssignment when a variable is assigned in loop body and used in loop condition. ([@ydakuka][])
1.82.0 (2025-12-17)
New features
#14655: Add AllowRBSInlineAnnotation option to Layout/LineLength. ([@koic][])
#14569: Add IncludedMacroPatterns configuration option to Style/MethodCallWithArgsParentheses for 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/LiteralAsCondition when there are literals in multiple branches. ([@viralpraxis][])
#14678: Fix an error when running deprecated rake rubocop:auto_correct task. ([@koic][])
#14650: Fix wrong autocorrect for Lint/RedundantSplatExpansion when splatting a single literal. ([@earlopain][])
#14703: Fix false negatives for Layout/RescueEnsureAlignment when using self class definition. ([@koic][])
#14706: Fix false negatives for Lint/NoReturnInBeginEndBlocks when assigning instance variable, class variable, global variable, or constant. ([@koic][])
#14715: Fix false positives for Layout/EmptyLineAfterGuardClause when a guard clause follows a multiline heredoc in a parenthesized method call. ([@koic][])
#14667: Fix false positives for Layout/EndAlignment when a conditional assignment is used on the same line and the end with a safe navigation method call is aligned. ([@koic][])
#14688: Fix false positives for Layout/EndAlignment when a conditional assignment is used on the same line and the end with a numbered block or it block method call is aligned. ([@koic][])
#14699: Fix false positives for Lint/RedundantSafeNavigation when the receiver is used outside the singleton method definition scope. ([@koic][])
#14663: Fix false positives for Style/EndlessMethod when multiline or xstring heredoc is used in method body. ([@koic][])
#10173: Fix false positives for Style/TrailingCommaInArguments when EnforcedStyleForMultiline is set to consistent_comma and a multiline braced hash argument appears after another argument. ([@koic][])
#14680: Handle all OptionParser errors when running rubocop with input that causes an error. ([@dvandersluis][])
#14658: Fix incorrect behavior when Layout/LineLength is disabled. ([@koic][])
#14704: Fix incorrect Position character value in LSP. ([@tmtm][])
#14619: Store remote configuration caches in cache root. ([@Jack12816][])
#14476: Fix Style/ClassAndModuleChildren to skip compact style definitions inside another class or module when EnforcedStyle: nested. ([@rscq][])
#14281: Update Layout/EndAlignment with EnforcedStyleAlignWith: variable to handle conditionals inside begin nodes properly. ([@dvandersluis][])
Changes
#14662: Add autocorrection for Lint/UselessOr. ([@r7kamura][])
#14668: Exclude Severity from configuration parameters. ([@r7kamura][])
#14684: Make Style/CaseEquality allow regexp case equality where the receiver is a regexp literal. ([@koic][])
#14645: Change Lint/CircularArgumentReference to detect offenses within long assignment chains. ([@viralpraxis][])
#14642: Make Gemspec/RubyVersionGlobalsUsage aware of Ruby::VERSION. ([@koic][])
#14695: Make Layout/EmptyLineAfterMagicComment aware of # rbs_inline magic comment. ([@koic][])
#10147: Make Lint/ElseLayout allow a single-line else body in then single-line conditional. ([@koic][])
... (truncated)
Commits
5711dcb Cut 1.82.1
4918002 Update Changelog
0479119 [Fix rubocop#14559] Fix false positives for Lint/UselessAssignment when a v...
990121b Optimize cache cleanup routine
e06d0c1 [Fix #14743] Fix false positives for Layout/MultilineMethodCallIndentation
a6e4adf Merge pull request #14742 from ydakuka/14737/fix_crash_in_layout_redundant_li...
1873836 [Fix rubocop#14737] Fix crash in Layout/RedundantLineBreak when `Layout/Lin...
bb2fb48 Merge pull request #14738 from koic/fix_an_error_for_style_trailing_comma_in_...
d08ff2e [Fix #14736] Fix an error for Style/TrailingCommaInArguments
edca36e Merge 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 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
Open Graph Description: Updates the requirements on rubocop to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop v1.82.1 Bug fixes #14736: Fix an error for Style/TrailingCommaInArgum...
X Description: Updates the requirements on rubocop to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop v1.82.1 Bug fixes #14736: Fix an error for Style/TrailingCommaInA...
Opengraph URL: https://github.com/diffcrypt/diffcrypt-ruby/pull/176
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:9fd8af4b-e8cd-5c34-a1d4-2dfbb486b3b8 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BF00:45691:6CCE96:92FB51:698126C3 |
| html-safe-nonce | 679884c8471f7e1f8cb27b19877bc8b4001fd31e7b436e57f83aa64ea0c45aa5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRjAwOjQ1NjkxOjZDQ0U5Njo5MkZCNTE6Njk4MTI2QzMiLCJ2aXNpdG9yX2lkIjoiNTQ3NDI4MTgzMTY3NzM3MjA5OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 909eb299732a2a3f19e94201a46be480cab9b2cfc1407fbe1e5e5a89396c6ff3 |
| hovercard-subject-tag | pull_request:3129264410 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/diffcrypt/diffcrypt-ruby/pull/176/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Updates the requirements on rubocop to permit the latest version. Release notes Sourced from rubocop's releases. RuboCop v1.82.1 Bug fixes #14736: Fix an error for Style/TrailingCommaInArgum... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/diffcrypt/diffcrypt-ruby git https://github.com/diffcrypt/diffcrypt-ruby.git |
| octolytics-dimension-user_id | 77545058 |
| octolytics-dimension-user_login | diffcrypt |
| octolytics-dimension-repository_id | 275567034 |
| octolytics-dimension-repository_nwo | diffcrypt/diffcrypt-ruby |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 275567034 |
| octolytics-dimension-repository_network_root_nwo | diffcrypt/diffcrypt-ruby |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d5b34a4e4898b066c629879feb4b184bc471d6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width