Bump rubocop from 1.48.1 to 1.49.0
Bumps rubocop from 1.48.1 to 1.49.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.49
New features
- #11122: Add new
Style/RedundantLineContinuation
cop. (@ydah
)- #11696: Add new
Style/DataInheritance
cop. (@ktopolski
)- #11746: Make
Layout/EndAlignment
aware of pattern matching. (@koic
)- #11750: Make
Metrics/BlockNesting
aware of numbered parameter. (@koic
)- #11699: Make
Style/ClassEqualityComparison
aware ofClass#to_s
andClass#inspect
for class equality comparison. (@koic
)- #11737: Make
Style/MapToHash
andStyle/MapToSet
aware of numbered parameters. (@koic
)- #11732: Make
Style/MapToHash
andStyle/MapToSet
aware of symbol proc. (@koic
)- #11703: Make
Naming/InclusiveLanguage
support autocorrection when there is only one suggestion. (@koic
)Bug fixes
- #11730: Fix an error for
Layout/HashAlignment
when using anonymous keyword rest arguments. (@koic
)- #11704: Fix a false positive for
Lint/UselessMethodDefinition
when method definition with non access modifier containing onlysuper
call. (@koic
)- #11723: Fix a false positive for
Style/IfUnlessModifier
when using one-line pattern matching as aif
condition. (@koic
)- #11725: Fix an error when insufficient permissions to server cache dir are granted. (
@koic
)- #11715: Ensure default configuration loads. (
@koic
)- #11742: Fix error handling in bundler standalone mode. (
@composerinteralia
)- #11712: Fix a crash in
Lint/EmptyConditionalBody
. (@gsamokovarov
)- #11641: Fix a false negative for
Layout/ExtraSpacing
when there are many comments with extra spaces. (@nobuyo
)- #11740: Fix a false positive for
Lint/NestedMethodDefinition
when nested definition inside*_eval
and*_exec
method call with a numblock. (@ydah
)- #11685: Fix incorrect directive comment insertion when percent array violates
Layout/LineLength
cop. (@nobuyo
)- #11706: Fix infinite loop when
--disable-uncorrectable
option and there is a multi-line percent array violatesLayout/LineLength
. (@nobuyo
)- #11697: Fix
Lint/Syntax
behavior when--only
is not given the cop name. (@koic
)- #11709: Fix value omission false positive in
Style/MethodCallWithArgsParentheses
. (@gsamokovarov
)Changes
Changelog
Sourced from rubocop's changelog.
1.49.0 (2023-04-03)
New features
- #11122: Add new
Style/RedundantLineContinuation
cop. ([@ydah
][])- #11696: Add new
Style/DataInheritance
cop. ([@ktopolski
][])- #11746: Make
Layout/EndAlignment
aware of pattern matching. ([@koic
][])- #11750: Make
Metrics/BlockNesting
aware of numbered parameter. ([@koic
][])- #11699: Make
Style/ClassEqualityComparison
aware ofClass#to_s
andClass#inspect
for class equality comparison. ([@koic
][])- #11737: Make
Style/MapToHash
andStyle/MapToSet
aware of numbered parameters. ([@koic
][])- #11732: Make
Style/MapToHash
andStyle/MapToSet
aware of symbol proc. ([@koic
][])- #11703: Make
Naming/InclusiveLanguage
support autocorrection when there is only one suggestion. ([@koic
][])Bug fixes
- #11730: Fix an error for
Layout/HashAlignment
when using anonymous keyword rest arguments. ([@koic
][])- #11704: Fix a false positive for
Lint/UselessMethodDefinition
when method definition with non access modifier containing onlysuper
call. ([@koic
][])- #11723: Fix a false positive for
Style/IfUnlessModifier
when using one-line pattern matching as aif
condition. ([@koic
][])- #11725: Fix an error when insufficient permissions to server cache dir are granted. ([
@koic
][])- #11715: Ensure default configuration loads. ([
@koic
][])- #11742: Fix error handling in bundler standalone mode. ([
@composerinteralia
][])- #11712: Fix a crash in
Lint/EmptyConditionalBody
. ([@gsamokovarov
][])- #11641: Fix a false negative for
Layout/ExtraSpacing
when there are many comments with extra spaces. ([@nobuyo
][])- #11740: Fix a false positive for
Lint/NestedMethodDefinition
when nested definition inside*_eval
and*_exec
method call with a numblock. ([@ydah
][])- #11685: Fix incorrect directive comment insertion when percent array violates
Layout/LineLength
cop. ([@nobuyo
][])- #11706: Fix infinite loop when
--disable-uncorrectable
option and there is a multi-line percent array violatesLayout/LineLength
. ([@nobuyo
][])- #11697: Fix
Lint/Syntax
behavior when--only
is not given the cop name. ([@koic
][])- #11709: Fix value omission false positive in
Style/MethodCallWithArgsParentheses
. ([@gsamokovarov
][])Changes
Commits
-
e534bd1
Cut 1.49 -
e72b491
Update Changelog -
bf33f2f
Merge pull request #11728 from ktopolski/add_new_data_inheritance_cop -
8c53464
Merge pull request #11750 from koic/make_metrics_block_nesting_aware_of_numbe... -
bc42301
[Fix #11696] Add newStyle/DataInheritance
cop -
97a6d52
MakeMetrics/BlockNesting
aware of numbered parameter -
6cb7343
Merge pull request #11748 from nobuyo/cache-root-behavior -
a822fee
[Fix #10766] Use the path given by--cache-root
to be the parent for `ruboc... -
a677975
[Fix #11122] Add newStyle/RedundantLineContinuation
cop -
ff383c6
MakeLayout/EndAlignment
aware of pattern matching - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
@dependabot-bot rebase
will rebase this MR -
@dependabot-bot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts