Skip to content

Bump rubocop from 1.21.0 to 1.22.0

George Koltsov requested to merge dependabot/bundler/rubocop-1.22.0 into main

Created by: dependabot[bot]

Bumps rubocop from 1.21.0 to 1.22.0.

Release notes

Sourced from rubocop's releases.

RuboCop 1.22

New features

Bug fixes

  • #10110: Update Layout/DotPosition to be able to handle heredocs. (@​dvandersluis)
  • #10134: Update Style/MutableConstant to not consider multiline uninterpolated strings as unfrozen in ruby 3.0. (@​dvandersluis)
  • #10124: Fix Layout/RedundantLineBreak adding extra space within method chains. (@​dvandersluis)
  • #10118: Fix crash with Style/RedundantSort when the block doesn't only contain a single send node. (@​dvandersluis)
  • #10135: Fix Style/WordArray to exclude files in --auto-gen-config when percent style is given but brackets are required. (@​dvandersluis)
  • #10090: Fix a false negative for Style/ArgumentsForwarding when using only kwrest arg. (@​koic)
  • #10099: UpdateStyle/RedundantFreeze to stop considering ENV values as immutable. (@​byroot)
  • #10078: Fix Layout/LineLength reported length when ignoring directive comments. (@​dvandersluis)
  • #9934: Fix configuration loading to not raise an error for an obsolete ruby version that is subsequently overridden. (@​dvandersluis)
  • #10136: Update Lint/AssignmentInCondition to not consider assignments within blocks in conditions. (@​dvandersluis)
  • #9588: Fix causing a variable to be shadowed from outside the rescue block in the logic of Naming/RescuedExceptionsVariableName. (@​lilisako)
  • #10096: Fix Lint/AmbiguousOperatorPrecedence with and/or operators. (@​dvandersluis)
  • #10106: Fix Style/RedundantSelf for pattern matching. (@​dvandersluis)
  • #10066: Fix how MinDigits is calculated for Style/NumericLiterals when generating a configuration file. (@​dvandersluis)

Changes

Changelog

Sourced from rubocop's changelog.

1.22.0 (2021-09-29)

New features

Bug fixes

  • #10110: Update Layout/DotPosition to be able to handle heredocs. ([@​dvandersluis][])
  • #10134: Update Style/MutableConstant to not consider multiline uninterpolated strings as unfrozen in ruby 3.0. ([@​dvandersluis][])
  • #10124: Fix Layout/RedundantLineBreak adding extra space within method chains. ([@​dvandersluis][])
  • #10118: Fix crash with Style/RedundantSort when the block doesn't only contain a single send node. ([@​dvandersluis][])
  • #10135: Fix Style/WordArray to exclude files in --auto-gen-config when percent style is given but brackets are required. ([@​dvandersluis][])
  • #10090: Fix a false negative for Style/ArgumentsForwarding when using only kwrest arg. ([@​koic][])
  • #10099: UpdateStyle/RedundantFreeze to stop considering ENV values as immutable. ([@​byroot][])
  • #10078: Fix Layout/LineLength reported length when ignoring directive comments. ([@​dvandersluis][])
  • #9934: Fix configuration loading to not raise an error for an obsolete ruby version that is subsequently overridden. ([@​dvandersluis][])
  • #10136: Update Lint/AssignmentInCondition to not consider assignments within blocks in conditions. ([@​dvandersluis][])
  • #9588: Fix causing a variable to be shadowed from outside the rescue block in the logic of Naming/RescuedExceptionsVariableName. ([@​lilisako][])
  • #10096: Fix Lint/AmbiguousOperatorPrecedence with and/or operators. ([@​dvandersluis][])
  • #10106: Fix Style/RedundantSelf for pattern matching. ([@​dvandersluis][])
  • #10066: Fix how MinDigits is calculated for Style/NumericLiterals when generating a configuration file. ([@​dvandersluis][])

Changes

  • #10088: Update Lint/BooleanSymbol to be SafeAutoCorrect: false rather than Safe: false. ([@​dvandersluis][])
  • #10122: Update Style/RedundantSort to be unsafe, and revert the special case for size from #10061. ([@​dvandersluis][])
  • #10130: Update Lint/ElseLayout to be able to handle an else with only a single line. ([@​dvandersluis][])
  • #8431: Add Safety section to documentation for all cops that are Safe: false or SafeAutoCorrect: false. ([@​dvandersluis][])
Commits
  • 1bdcf65 Cut 1.22.0
  • 2c9664d Fix a changelog entry
  • a16bcb4 Update Changelog
  • 46d8867 [Fix #10135] Fix Style/WordArray to exclude files in --auto-gen-config wh...
  • e21a318 Merge pull request #10139 from dvandersluis/issue/10134
  • ed39d2b [Fix #10134] Update Style/MutableConstant to not consider multiline uninter...
  • 6dfc273 Merge pull request #10137 from dvandersluis/issue/10136
  • 45d8ed5 [Fix #10136] Update Lint/AssignmentInCondition to not consider assignments ...
  • 3a694f6 Update the message for Style/OptionalBooleanParameter.
  • a94b9fa Merge pull request #9961 from lilisako/fix-shadow-variable-in-rescued-excepti...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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)

Merge request reports