appium / ruby_lib_core

Core library for the Ruby client
Apache License 2.0
31 stars 24 forks source link

chore(deps-dev): update rubocop requirement from = 1.36.0 to = 1.37.0 #416

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on rubocop to permit the latest version.

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

1.36.0 (2022-09-01)

... (truncated)

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