dep: bump rubocop from 1.41.1 to 1.42.0
Bumps rubocop from 1.41.1 to 1.42.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.42
New features
- #11339: Add new
Style/MapToSet
cop. (@koic
)- #11341: Add new
Style/MinMaxComparison
cop. (@koic
)- #9222: Add new
Style/YodaExpression
cop. (@fatkodima
)- #11261: Allow inherit_from to accept a glob. (
@alexevanczuk
)Bug fixes
- #11204: Fix a false negative for
Lint/RedundantCopDisableDirective
when using--except
command line option. (@koic
)- #11369: Fix an error for
Lint/UselessRuby2Keywords
when usingProc#ruby2_keywords
. (@koic
)- #11351: Fix an incorrect autocorrect for
Lint/RegexpAsCondition
when using regexp literal with bang. (@koic
)- #11329: Accept simple freezed constants in
Layout/ClassStructure
and correctly handle class methods. (@fatkodima
)- #11344: Fix an error for
Style/GuardClause
when using heredoc as an argument of raise inthen
branch and it does not haveelse
branch. (@koic
)- #11335: Fix an error for
Style/RequireOrder
when only onereuqire
. (@koic
)- #11348: Fix an error for
Style/SelectByRegexp
when block body is empty. (@koic
)- #11320: Fix a false positive for
Lint/RequireParentheses
when assigning ternary operator. (@koic
)- #11361: Make
Style/MethodDefParentheses
aware of Ruby 3.2's anonymous rest and keyword rest arguments. (@koic
)- #11346: Fix a false positive for
Style/RedundantStringEscape
when using escaped space in heredoc. (@koic
)- #10858: Fix
Style/IdenticalConditionalBranches
to ignore identical leading lines when branch has single child and is used in return context. (@fatkodima
)- #11237: Fix
Layout/CommentIndentation
comment aligned with access modifier indentation when EnforcedStyle is outdent. (@soroktree
)- #11330: Fix an error for
Style/RequireOrder
when usingrequire
insiderescue
body. (@fatkodima
)- #8751: Accept
super
within ranges forLayout/SpaceAroundKeyword
cop. (@fatkodima
)- #10194: Accept bracketed arrays within 2d arrays containing subarrays with complex content for
Style/WordArray
cop. (@fatkodima
)Changes
- #8366: Ignore private constants in
Layout/ClassStructure
cop. (@fatkodima
)- #11325: Support autocorrection for percent literals in
Style/ConcatArrayLiterals
. (@fatkodima
)- #11327: Make
Style/ZeroLengthPredicate
aware ofarray.length.zero?
. (@koic
)- #10976: Support pattern matching for
Lint/OutOfRangeRegexpRef
cop. (@fatkodima
)
Changelog
Sourced from rubocop's changelog.
1.42.0 (2023-01-01)
New features
- #11339: Add new
Style/MapToSet
cop. ([@koic
][])- #11341: Add new
Style/MinMaxComparison
cop. ([@koic
][])- #9222: Add new
Style/YodaExpression
cop. ([@fatkodima
][])- #11261: Allow inherit_from to accept a glob. ([
@alexevanczuk
][])Bug fixes
- #11204: Fix a false negative for
Lint/RedundantCopDisableDirective
when using--except
command line option. ([@koic
][])- #11369: Fix an error for
Lint/UselessRuby2Keywords
when usingProc#ruby2_keywords
. ([@koic
][])- #11351: Fix an incorrect autocorrect for
Lint/RegexpAsCondition
when using regexp literal with bang. ([@koic
][])- #11329: Accept simple freezed constants in
Layout/ClassStructure
and correctly handle class methods. ([@fatkodima
][])- #11344: Fix an error for
Style/GuardClause
when using heredoc as an argument of raise inthen
branch and it does not haveelse
branch. ([@koic
][])- #11335: Fix an error for
Style/RequireOrder
when only onereuqire
. ([@koic
][])- #11348: Fix an error for
Style/SelectByRegexp
when block body is empty. ([@koic
][])- #11320: Fix a false positive for
Lint/RequireParentheses
when assigning ternary operator. ([@koic
][])- #11361: Make
Style/MethodDefParentheses
aware of Ruby 3.2's anonymous rest and keyword rest arguments. ([@koic
][])- #11346: Fix a false positive for
Style/RedundantStringEscape
when using escaped space in heredoc. ([@koic
][])- #10858: Fix
Style/IdenticalConditionalBranches
to ignore identical leading lines when branch has single child and is used in return context. ([@fatkodima
][])- #11237: Fix
Layout/CommentIndentation
comment aligned with access modifier indentation when EnforcedStyle is outdent. ([@soroktree
][])- #11330: Fix an error for
Style/RequireOrder
when usingrequire
insiderescue
body. ([@fatkodima
][])- #8751: Accept
super
within ranges forLayout/SpaceAroundKeyword
cop. ([@fatkodima
][])- #10194: Accept bracketed arrays within 2d arrays containing subarrays with complex content for
Style/WordArray
cop. ([@fatkodima
][])Changes
- #8366: Ignore private constants in
Layout/ClassStructure
cop. ([@fatkodima
][])- #11325: Support autocorrection for percent literals in
Style/ConcatArrayLiterals
. ([@fatkodima
][])- #11327: Make
Style/ZeroLengthPredicate
aware ofarray.length.zero?
. ([@koic
][])- #10976: Support pattern matching for
Lint/OutOfRangeRegexpRef
cop. ([@fatkodima
][])
Commits
-
0f7416a
Cut 1.42 -
b58c2cd
Update Changelog -
d8e5332
Merge pull request #11372 from koic/ci_against_ruby_3_2_on_windows -
ac9e723
CI against Ruby 3.2 on Windows -
33bf9a0
Fix an error forLint/UselessRuby2Keywords
-
3cce8c8
FixStyle/WordArray
for subarrays -
d5c303a
Bump license years to 2023 -
32e13c5
Improve offense message forStyle/YodaExpression
cop -
d4aeaf1
[Doc] Update the doc forStyle/MinMaxComparison
-
7b4adef
Add examples for 2d arrays toStyle/WordArray
cop - 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