Bump rubocop from 1.15.0 to 1.16.0
Created by: dependabot[bot]
Bumps rubocop from 1.15.0 to 1.16.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.16
New features
- #9841: Support guard
if
andunless
syntax keywords of Ruby 2.7's pattern matching forLayout/SpaceAroundKeyword
. (@koic
)- #9812: Support auto-correction for
Style/IdenticalConditionalBranches
. (@koic
)- #9833: Add new
Style/InPatternThen
cop. (@koic
)- #9840: Adds
AllowedReceivers
option forStyle/HashEachMethods
. (@koic
)- #9818: Support Ruby 2.7's
in
pattern syntax forLayout/CaseIndentation
. (@koic
)- #9793: Add
Style/QuotedSymbols
to enforce consistency in quoted symbols. (@dvandersluis
)- #9825: Add new
Lint/EmptyInPattern
cop. (@koic
)- #9834: Add new
Style/MultilineInPatternThen
cop. (@koic
)Bug fixes
- #9822: Fix a false directive comment range for
Lint/RedundantCopDisableDirective
. (@koic
)- #9819: Fix a false negative for
Style/TopLevelMethodDefinition
when defining a top-level method after a class definition. (@koic
)- #9836: Fix incorrect corrections for
Layout/HashAlignment
when akwsplat
node is on the same line as apair
node with table style. (@dvandersluis
)- #9805: Fix a false negative for
Layout/HashAlignment
when setEnforcedStyle: with_fixed_indentation
ofArgumentAlignment
. (@koic
)- #9811: Fix an error for
Layout/ArgumentAlignment
withLayout/FirstHashElementIndentation
when settingEnforcedStyle: with_fixed_indentation
. (@koic
)Changes
- #9809: Change
Lint/SymbolConversion
to only quote with double quotes, sinceStyle/QuotedSymbols
can now correct those to the correct quotes as per configuration. (@dvandersluis
)
Changelog
Sourced from rubocop's changelog.
1.16.0 (2021-06-01)
New features
- #9841: Support guard
if
andunless
syntax keywords of Ruby 2.7's pattern matching forLayout/SpaceAroundKeyword
. ([@koic
][])- #9812: Support auto-correction for
Style/IdenticalConditionalBranches
. ([@koic
][])- #9833: Add new
Style/InPatternThen
cop. ([@koic
][])- #9840: Adds
AllowedReceivers
option forStyle/HashEachMethods
. ([@koic
][])- #9818: Support Ruby 2.7's
in
pattern syntax forLayout/CaseIndentation
. ([@koic
][])- #9793: Add
Style/QuotedSymbols
to enforce consistency in quoted symbols. ([@dvandersluis
][])- #9825: Add new
Lint/EmptyInPattern
cop. ([@koic
][])- #9834: Add new
Style/MultilineInPatternThen
cop. ([@koic
][])Bug fixes
- #9822: Fix a false directive comment range for
Lint/RedundantCopDisableDirective
. ([@koic
][])- #9819: Fix a false negative for
Style/TopLevelMethodDefinition
when defining a top-level method after a class definition. ([@koic
][])- #9836: Fix incorrect corrections for
Layout/HashAlignment
when akwsplat
node is on the same line as apair
node with table style. ([@dvandersluis
][])- #9805: Fix a false negative for
Layout/HashAlignment
when setEnforcedStyle: with_fixed_indentation
ofArgumentAlignment
. ([@koic
][])- #9811: Fix an error for
Layout/ArgumentAlignment
withLayout/FirstHashElementIndentation
when settingEnforcedStyle: with_fixed_indentation
. ([@koic
][])Changes
- #9809: Change
Lint/SymbolConversion
to only quote with double quotes, sinceStyle/QuotedSymbols
can now correct those to the correct quotes as per configuration. ([@dvandersluis
][])
Commits
-
68cd82e
Cut 1.16 -
31e2bd2
Update Changelog -
40e9f30
Support Ruby 2.7's pattern matching forLayout/SpaceAroundKeyword
-
6dfcb7a
[Fix #9839] AddAllowedReceivers
option forStyle/HashEachMethods
-
73575d1
[Fix #9836] Fix incorrect corrections forLayout/HashAlignment
when a `kwsp... -
3d2354c
Support Ruby 2.7's pattern matching syntax forLayout/SpaceAroundKeyword
-
b47de70
Add newStyle/MultilineInPatternThen
cop -
c95a145
Add newStyle/InPatternThen
cop -
9cb3e05
Support auto-correction forStyle/IdenticalConditionalBranches
-
2b27105
Add newLint/EmptyInPattern
cop - 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)