instacart / makara

A Read-Write Proxy for Connections; Also provides an ActiveRecord adapter.
http://tech.taskrabbit.com/
MIT License
928 stars 170 forks source link

Update rubocop requirement from ~> 1.17.0 to ~> 1.22.0 #333

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on rubocop to permit the latest version.

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

1.21.0 (2021-09-13)

New features

Bug fixes

  • #10067: Fix an error for Lint/NumberConversion when using nested number conversion methods. ([@​koic][])
  • #10054: Fix a false positive for Layout/SpaceAroundOperators when match operators between << and +=. ([@​koic][])
  • #10061: Fix a false positive for Style/RedundantSort when using size method in the block. ([@​koic][])
  • #10063: Fix a false positive for Layout/SingleLineBlockChain when method call chained on a new line after a single line block with trailing dot. ([@​koic][])
  • #10064: Fix Style/ExplicitBlockArgument corrector assuming any existing block argument was named block. ([@​byroot][])

... (truncated)

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 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)
dependabot[bot] commented 3 years ago

Superseded by #334.