Bump rubocop from 1.36.0 to 1.80.0
Closed
Number: #220
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 2
Association: Contributor
Comments: 2
Created:
August 22, 2025 at 11:42 PM UTC
(11 months ago)
(11 months ago)
Updated:
August 28, 2025 at 03:02 AM UTC
(11 months ago)
(11 months ago)
Closed:
August 28, 2025 at 03:02 AM UTC
(11 months ago)
(11 months ago)
Time to Close:
5 days
Description:
Bumps rubocop from 1.36.0 to 1.80.0.
Release notes
Sourced from rubocop's releases.
RuboCop v1.80.0
Bug fixes
- #14469: Fix an incorrect autocorrect for
Style/BitwisePredicatewhen using&with LHS flags in conjunction with==for comparisons. (@koic)- #14459: Fix wrong autocorrect for
Style/Forwith save navigation in the collection. (@earlopain)- #14435: Fix false negatives for regexp cops when
Lint/DuplicateRegexpCharacterClassElementis enabled. (@earlopain)- #14419: Fix false positives for
Lint/UselessAssignmentwhen duplicate assignments appear in nestedifbranches inside a loop and the variable is used outsidewhileloop. (@koic)- #14468: Fix false positives for
Naming/MethodNamewhen an operator method is defined using a string. (@koic)- #14427: Fix false positives for
Style/RedundantParentheseswhendo...endblock is wrapped in parentheses as a method argument. (@koic)- #14441: Better hash access handling in
Style/SafeNavigation. (@issyl0)- #14443: Fix false positive in
Layout/EmptyLinesAfterModuleInclusionwhenincludedoes not have exactly one argument. (@issyl0)- #14424: Fix
Style/SafeNavigationcop to preserve existing safe navigation in fixed code. (@martinemde)- #14455: Follow module inclusion with nonzero args with an empty line. (
@issyl0)- #14445: Fix false positives for
Lint/UselessAssignmentwithforloops when the variable is referenced in the collection. (@earlopain)- #14447: Fix wrong autocorrect for
Style/RedundantConditionwith a parenthesised method call in the condition. (@earlopain)Changes
- #14428: Enhance
Lint/SelfAssignmentto handle indexed assignment with multiple arguments. (@viralpraxis)- #14464: Exclude
AutoCorrectandIncludefrom configuration parameters. (@r7kamura)- #14472: Make
Style/RedundantBeginaware ofcasepattern matching. (@koic)- #14448: Register array intersection size checks as offenses under
Style/ArrayIntersect. (@lovro-bikic)- #14431: Support LSP
TextDocumentSyncKind.Incremental. (@tmtm)- #14453: Update
Style/RedundantBeginto registerbeginblocks insideif,unless,case,whileanduntilas redundant. (@dvandersluis)RuboCop v1.79.2
Bug fixes
- #11664: Cache wasn't getting used when using parallelization. ([
@jvlara][])- #14411: Fix false negatives for
Layout/EmptyLinesAroundClassBodywhen a class body starts with a blank line and defines a multiline superclass. (@koic)- #14413: Fix a false positive for
Layout/EmptyLinesAroundArgumentswith multiline strings that contain only whitespace. (@earlopain)- #14408: Fix false-positive for
Layout/EmptyLinesAfterModuleInclusionwhen inclusion is called with modifier. (@r7kamura)- #14402: Fix false positives for
Lint/UselessAssignmentwhen duplicate assignments appear inifbranch inside a loop and the variable is used outsidewhileloop. (@koic)- #14416: Fix false positives for
Style/MapToHashwhen usingto_hwith block argument. (@koic)- #14418: Fix false positives for
Style/MapToSetwhen usingto_setwith block argument. (@koic)- #14420: Fix false positives for
Style/SafeNavigationwhen ternary expression with operator method call with method chain. (@koic)Changes
- #14407: Register offense for parentheses around method calls with blocks in
Style/RedundantParentheses. (@lovro-bikic)
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.80.0 (2025-08-22)
Bug fixes
- #14469: Fix an incorrect autocorrect for
Style/BitwisePredicatewhen using&with LHS flags in conjunction with==for comparisons. ([@koic][])- #14459: Fix wrong autocorrect for
Style/Forwith save navigation in the collection. ([@earlopain][])- #14435: Fix false negatives for regexp cops when
Lint/DuplicateRegexpCharacterClassElementis enabled. ([@earlopain][])- #14419: Fix false positives for
Lint/UselessAssignmentwhen duplicate assignments appear in nestedifbranches inside a loop and the variable is used outsidewhileloop. ([@koic][])- #14468: Fix false positives for
Naming/MethodNamewhen an operator method is defined using a string. ([@koic][])- #14427: Fix false positives for
Style/RedundantParentheseswhendo...endblock is wrapped in parentheses as a method argument. ([@koic][])- #14441: Better hash access handling in
Style/SafeNavigation. ([@issyl0][])- #14443: Fix false positive in
Layout/EmptyLinesAfterModuleInclusionwhenincludedoes not have exactly one argument. ([@issyl0][])- #14424: Fix
Style/SafeNavigationcop to preserve existing safe navigation in fixed code. ([@martinemde][])- #14455: Follow module inclusion with nonzero args with an empty line. ([
@issyl0][])- #14445: Fix false positives for
Lint/UselessAssignmentwithforloops when the variable is referenced in the collection. ([@earlopain][])- #14447: Fix wrong autocorrect for
Style/RedundantConditionwith a parenthesised method call in the condition. ([@earlopain][])Changes
- #14428: Enhance
Lint/SelfAssignmentto handle indexed assignment with multiple arguments. ([@viralpraxis][])- #14464: Exclude
AutoCorrectandIncludefrom configuration parameters. ([@r7kamura][])- #14472: Make
Style/RedundantBeginaware ofcasepattern matching. ([@koic][])- #14448: Register array intersection size checks as offenses under
Style/ArrayIntersect. ([@lovro-bikic][])- #14431: Support LSP
TextDocumentSyncKind.Incremental. ([@tmtm][])- #14453: Update
Style/RedundantBeginto registerbeginblocks insideif,unless,case,whileanduntilas redundant. ([@dvandersluis][])1.79.2 (2025-08-05)
Bug fixes
- #11664: Cache wasn't getting used when using parallelization. ([
@jvlara][])- #14411: Fix false negatives for
Layout/EmptyLinesAroundClassBodywhen a class body starts with a blank line and defines a multiline superclass. ([@koic][])- #14413: Fix a false positive for
Layout/EmptyLinesAroundArgumentswith multiline strings that contain only whitespace. ([@earlopain][])- #14408: Fix false-positive for
Layout/EmptyLinesAfterModuleInclusionwhen inclusion is called with modifier. ([@r7kamura][])- #14402: Fix false positives for
Lint/UselessAssignmentwhen duplicate assignments appear inifbranch inside a loop and the variable is used outsidewhileloop. ([@koic][])- #14416: Fix false positives for
Style/MapToHashwhen usingto_hwith block argument. ([@koic][])- #14418: Fix false positives for
Style/MapToSetwhen usingto_setwith block argument. ([@koic][])- #14420: Fix false positives for
Style/SafeNavigationwhen ternary expression with operator method call with method chain. ([@koic][])Changes
- #14407: Register offense for parentheses around method calls with blocks in
Style/RedundantParentheses. ([@lovro-bikic][])1.79.1 (2025-07-31)
Bug fixes
- #14390: Fix wrong autocorrect for
Style/ArgumentsForwardingwhen the method arguments contain*,**or&, and the method call containsselfas the first argument. ([@earlopain][])- #14399: Fix false positives for
Layout/EmptyLinesAfterModuleInclusionwhenprependis used with block methods. ([@koic][])- #14396: Fix a false positive for
Style/RedundantParentheseswhen parentheses are used around a one-linerescueexpression inside a ternary operator. ([@koic][])
... (truncated)
Commits
732ee29Cut 1.8039a158fUpdate Changelog2b7e6adMakeStyle/RedundantBeginaware ofcasepattern matching570889a[Fix #14469] Fix an incorrect autocorrect forStyle/BitwisePredicatea39b602[Fix #14468] Fix false positives forNaming/MethodNameea47b4aOptimize hidden files logic in TargetFinder7cb7438Register array intersection size checks as offenses under Style/ArrayIntersect0bd61aaUseRuboCop::AST::Node#basic_conditional?6148399ExcludeAutoCorrectandIncludefrom configuration parametersa08b607[Fix #14453] UpdateStyle/RedundantBeginto registerbeginblocks inside ...- 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)
Pull Request Statistics
Commits:
1
1
Files Changed:
2
2
Additions:
+28
+28
Deletions:
-20
-20
Package Dependencies
Technical Details
| ID: | 5656771 |
| UUID: | 2767777297 |
| Node ID: | PR_kwDOIFCZBs6k-O4R |
| Host: | GitHub |
| Repository: | RubyOnWorld/allure-ruby |
| Mergeable: | Yes |
| Merge State: | Unstable |