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

Loading