Skip to content

deps-dev: bump rubocop from 1.36.0 to 1.37.0

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

Created by: dependabot[bot]

Bumps rubocop from 1.36.0 to 1.37.0.

Release notes

Sourced from rubocop's releases.

RuboCop 1.37

New features

Bug fixes

  • #11034: Fix server mode behavior when using --stderr. ([@​tdeo][])
  • #11028: Fix a false positive for Lint/RequireParentheses when using ternary operator in square bracksts. (@​koic)
  • #11051: Preserve comments on Style/AccessModifierDeclarations autocorrection. (@​r7kamura)
  • #9116: Support super method in Layout/FirstArgumentIndentation. ([@​tdeo][])
  • #11068: Fix a false positive for Style/RedundantRegexpCharacterClass when using starting with "\0" number. (@​koic)
  • #11082: Fix an incorrect autocorrect for Lint/SafeNavigationChain when safe navigation on the right-hand side of the arithmetic operator. ([@​ydah][])
  • #10982: Do not autocorrect parentheses for calls in assignments in conditional branches for Style/MethodCallWithArgsParentheses with omit_parentheses. ([@​gsamokovarov][])
  • #11084: Fix an error for Style/ParallelAssignment when using parallel assignment in singleton method. (@​koic)
  • #11078: Fix a false positive for Style/RedundantBegin when using endless method definition for begin with multiple statements. (@​koic)
  • #11074: Fix a false positive for Lint/RedundantDirGlobSort when using Dir.glob with multiple arguments. (@​koic)
  • #11025: Check comments for disables in RedundantInitialize cop. ([@​HeroProtagonist][])
  • #11003: Fix clobbering exception in EmptyConditionalBody cop when if branch is empty but else is not. ([@​srcoley][])
  • #11026: Fix an error occurred for Style/SymbolArray and Style/WordArray when empty percent array. ([@​ydah][])
  • #11022: Fix an incorrect autocorrect for Style/RedundantCondition when using redundant brackets access condition. (@​koic)
  • #11037: Fix a false positive for Style/CollectionCompact when using to_enum.reject or lazy.reject methods with Ruby 3.0 or lower. (@​koic)
  • #11017: Fix an autocorrect for Lint/EmptyConditionalBody that causes a SyntaxError when missing if and else body. ([@​ydah][])
  • #11047: Fix an incorrect autocorrect for Style/SafeNavigationChain when using +@ and -@ methods. (@​koic)
  • #11015: Fix a false positive for Style/HashSyntax when without parentheses call expr follows after nested method call. (@​koic)
  • #11067: Fix a false positive for Lint/DuplicateRegexpCharacterClassElement when using regexp character starts with escaped zero number. (@​koic)
  • #11030: Fix an incorrect autocorrect for Lint/UnusedMethodArgument and Style::ExplicitBlockArgument when autocorrection conflicts for &block argument. (@​koic)
  • #11069: Fix an incorrect autocorrect for Lint/RedundantCopDisableDirective when disable directive contains free comment. (@​koic)
  • #11063: Preserve comments on Style/AccessorGrouping autocorrection. (@​r7kamura)
  • #10994: Fix an error when running 3rd party gem that does not require server. (@​koic)

Changes

  • #11054: Implement correct behavior for compact mode for Layout/SpaceInsideArrayLiteralBrackets. ([@​tdeo][])
  • #10924: Style/NegatedIfElseCondition also checks negative conditions inside parentheses. ([@​tsugimoto][])
  • #11042: Mark Lint/OrderedMagicComments as unsafe autocorrection. (@​koic)
  • #11057: Make Lint/RedundantRequireStatement aware of pp, ruby2_keywords, and fiber. (@​koic)
  • #10988: Raise error when both safe and unsafe autocorrect options are specified. (@​koic)
  • #11032: Detect empty Hash literal braces containing only newlines and spaces on Layout/SpaceInsideHashLiteralBraces. (@​r7kamura)

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.37.0 (2022-10-20)

New features

Bug fixes

  • #11034: Fix server mode behavior when using --stderr. ([@​tdeo][])
  • #11028: Fix a false positive for Lint/RequireParentheses when using ternary operator in square bracksts. ([@​koic][])
  • #11051: Preserve comments on Style/AccessModifierDeclarations autocorrection. ([@​r7kamura][])
  • #9116: Support super method in Layout/FirstArgumentIndentation. ([@​tdeo][])
  • #11068: Fix a false positive for Style/RedundantRegexpCharacterClass when using starting with "\0" number. ([@​koic][])
  • #11082: Fix an incorrect autocorrect for Lint/SafeNavigationChain when safe navigation on the right-hand side of the arithmetic operator. ([@​ydah][])
  • #10982: Do not autocorrect parentheses for calls in assignments in conditional branches for Style/MethodCallWithArgsParentheses with omit_parentheses. ([@​gsamokovarov][])
  • #11084: Fix an error for Style/ParallelAssignment when using parallel assignment in singleton method. ([@​koic][])
  • #11078: Fix a false positive for Style/RedundantBegin when using endless method definition for begin with multiple statements. ([@​koic][])
  • #11074: Fix a false positive for Lint/RedundantDirGlobSort when using Dir.glob with multiple arguments. ([@​koic][])
  • #11025: Check comments for disables in RedundantInitialize cop. ([@​HeroProtagonist][])
  • #11003: Fix clobbering exception in EmptyConditionalBody cop when if branch is empty but else is not. ([@​srcoley][])
  • #11026: Fix an error occurred for Style/SymbolArray and Style/WordArray when empty percent array. ([@​ydah][])
  • #11022: Fix an incorrect autocorrect for Style/RedundantCondition when using redundant brackets access condition. ([@​koic][])
  • #11037: Fix a false positive for Style/CollectionCompact when using to_enum.reject or lazy.reject methods with Ruby 3.0 or lower. ([@​koic][])
  • #11017: Fix an autocorrect for Lint/EmptyConditionalBody that causes a SyntaxError when missing if and else body. ([@​ydah][])
  • #11047: Fix an incorrect autocorrect for Style/SafeNavigationChain when using +@ and -@ methods. ([@​koic][])
  • #11015: Fix a false positive for Style/HashSyntax when without parentheses call expr follows after nested method call. ([@​koic][])
  • #11067: Fix a false positive for Lint/DuplicateRegexpCharacterClassElement when using regexp character starts with escaped zero number. ([@​koic][])
  • #11030: Fix an incorrect autocorrect for Lint/UnusedMethodArgument and Style::ExplicitBlockArgument when autocorrection conflicts for &block argument. ([@​koic][])
  • #11069: Fix an incorrect autocorrect for Lint/RedundantCopDisableDirective when disable directive contains free comment. ([@​koic][])
  • #11063: Preserve comments on Style/AccessorGrouping autocorrection. ([@​r7kamura][])
  • #10994: Fix an error when running 3rd party gem that does not require server. ([@​koic][])

Changes

  • #11054: Implement correct behavior for compact mode for Layout/SpaceInsideArrayLiteralBrackets. ([@​tdeo][])
  • #10924: Style/NegatedIfElseCondition also checks negative conditions inside parentheses. ([@​tsugimoto][])
  • #11042: Mark Lint/OrderedMagicComments as unsafe autocorrection. ([@​koic][])
  • #11057: Make Lint/RedundantRequireStatement aware of pp, ruby2_keywords, and fiber. ([@​koic][])
  • #10988: Raise error when both safe and unsafe autocorrect options are specified. ([@​koic][])
  • #11032: Detect empty Hash literal braces containing only newlines and spaces on Layout/SpaceInsideHashLiteralBraces. ([@​r7kamura][])
Commits
  • 8b36d32 Cut 1.37
  • 0280bbb Update Changelog
  • 2989944 Fix a build error
  • 351291b Add autocorrect for Style/StaticClass
  • 80bd66c Detect empty Hash literal braces containing only newlines and spaces
  • 449a421 [Fix #10409] Add --no-exclude-limit CLI option
  • a182157 Implement correct behavior for compact mode for SpaceInsideArrayLiteralBrackets
  • 50e4c26 Fix a false positive for Style/RedundantRegexpCharacterClass
  • 27bd6ec [Fix #11067] Fix a false positive for `Lint/DuplicateRegexpCharacterClassElem...
  • da444bb Merge pull request #11087 from srcoley/fix_clobbering_in_empty_conditional_body
  • 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