business
business copied to clipboard
Update rubocop requirement from ~> 1.32.0 to ~> 1.36.0
Updates the requirements on rubocop to permit the latest version.
Release notes
Sourced from rubocop's releases.
RuboCop 1.36
New features
- #10931: Add
AllowOnSelfClass
option toStyle/CaseEquality
. (@sambostock
)Bug fixes
- #10958: Fix an infinite loop for
Layout/SpaceInsideBlockBraces
whenEnforcedStyle
isno_space
and using multiline block. (@ydah
)- #10903: Skip forking off extra processes for parallel inspection when only a single file needs to be inspected. (
@wjwh
)- #10919: Fix a huge performance regression between 1.32.0 and 1.33.0. (
@ydah
)- #10951: Fix an autocorrection error for
Lint/EmptyConditionalBody
when some conditional branch is empty. (@ydah
)- #10927: Fix a false positive for
Style/HashTransformKeys
andStyle/HashTransformValues
when not using transformed block argument. (@koic
)- #10979: Fix a false positive for
Style/RedundantParentheses
when using parentheses with pin operator except for variables. (@Tietew
)- #10962: Fix a false positive for
Lint/ShadowingOuterLocalVariable
when conditional with if/elsif/else branches. (@ydah
)- #10969: Fix a false negative for
AllowedPatterns
ofLint/AmbiguousBlockAssociation
when using a method chain. (@jcalvert
)- #10963: Fix a false positive for
Layout/IndentationWidth
when using aligned emptyelse
in pattern matching. (@koic
)- #10975: Fix possible wrong autocorrection in namespace on
Style/PerlBackrefs
. (@r7kamura
)Changes
- #10928: Add more autocorrect support on
Style/EachForSimpleLoop
. (@r7kamura
)- #10960: Add
as
toAllowedNames
in default configuration forNaming/MethodParameterName
cop. (@koic
)- #10966: Add autocorrect support to
Style/AccessModifierDeclarations
. (@r7kamura
)- #10940: Add server mode status to
-V
option. (@koic
)
Changelog
Sourced from rubocop's changelog.
1.36.0 (2022-09-01)
New features
- #10931: Add
AllowOnSelfClass
option toStyle/CaseEquality
. ([@sambostock
][])Bug fixes
- #10958: Fix an infinite loop for
Layout/SpaceInsideBlockBraces
whenEnforcedStyle
isno_space
and using multiline block. ([@ydah
][])- #10903: Skip forking off extra processes for parallel inspection when only a single file needs to be inspected. ([
@wjwh
][])- #10919: Fix a huge performance regression between 1.32.0 and 1.33.0. ([
@ydah
][])- #10951: Fix an autocorrection error for
Lint/EmptyConditionalBody
when some conditional branch is empty. ([@ydah
][])- #10927: Fix a false positive for
Style/HashTransformKeys
andStyle/HashTransformValues
when not using transformed block argument. ([@koic
][])- #10979: Fix a false positive for
Style/RedundantParentheses
when using parentheses with pin operator except for variables. ([@Tietew
][])- #10962: Fix a false positive for
Lint/ShadowingOuterLocalVariable
when conditional with if/elsif/else branches. ([@ydah
][])- #10969: Fix a false negative for
AllowedPatterns
ofLint/AmbiguousBlockAssociation
when using a method chain. ([@jcalvert
][])- #10963: Fix a false positive for
Layout/IndentationWidth
when using aligned emptyelse
in pattern matching. ([@koic
][])- #10975: Fix possible wrong autocorrection in namespace on
Style/PerlBackrefs
. ([@r7kamura
][])Changes
- #10928: Add more autocorrect support on
Style/EachForSimpleLoop
. ([@r7kamura
][])- #10960: Add
as
toAllowedNames
in default configuration forNaming/MethodParameterName
cop. ([@koic
][])- #10966: Add autocorrect support to
Style/AccessModifierDeclarations
. ([@r7kamura
][])- #10940: Add server mode status to
-V
option. ([@koic
][])1.35.1 (2022-08-22)
Bug fixes
- #10926: Make
Style/SafeNavigation
aware of a redundant nil check. ([@koic
][])- #10944: Fix an incorrect autocorrect for
Lint/LiteralInInterpolation
when using"#{nil}"
. ([@koic
][])- #10921: Fix an error when ERB pre-processing of the configuration file. ([
@koic
][])- #10936: Fix an error for
Lint/NonAtomicFileOperation
when usingFileTest.exist?
as a condition forelsif
. ([@koic
][])- #10920: Fix an incorrect autocorrect for
Style/SoleNestedConditional
when using nested conditional and branch contains a comment. ([@koic
][])- #10939: Fix an error for
Style/Next
when line break before condition. ([@koic
][])1.35.0 (2022-08-12)
New features
- #9364: Add
Style/MagicCommentFormat
cop. ([@dvandersluis
][], [@mattbearman
][])- #10776: New option (
consistent
) forEnforcedShorthandSyntax
inStyle/HashSyntax
to avoid mixing shorthand and non-shorthand hash keys in ruby 3.1. ([@h-lame
][])Bug fixes
- #10899: Fix an error for
Lint/ShadowingOuterLocalVariable
when the same variable name as a block variable is used in return value assignment ofif
. ([@koic
][])- #10916: Fix an error when .rubocop.yml is empty. ([
@koic
][])- #10915: Fix numblock support to
Layout/BlockAlignment
,Layout/BlockEndNewline
,Layout/EmptyLinesAroundAccessModifier
,Layout/EmptyLinesAroundBlockBody
,Layout/IndentationWidth
,Layout/LineLength
,Layout/MultilineBlockLayout
,Layout/SpaceBeforeBlockBraces
,Lint/NextWithoutAccumulator
,Lint/NonDeterministicRequireOrder
,Lint/RedundantWithIndex
,Lint/RedundantWithObject
,Lint/UnreachableLoop
,Lint/UselessAccessModifier
,Lint/Void
,Metrics/AbcSize
,Metrics/CyclomaticComplexity
,Style/CollectionMethods
,Style/CombinableLoops
,Style/EachWithObject
,Style/For
,Style/HashEachMethods
,Style/InverseMethods
,Style/MethodCalledOnDoEndBlock
,Style/MultilineBlockChain
,Style/Next
,Style/ObjectThen
,Style/Proc
,Style/RedundantBegin
,Style/RedundantSelf
,Style/RedundantSortBy
andStyle/TopLevelMethodDefinition
. ([@gsamokovarov
][])- #10895: Fix incorrect autocomplete in
Style/RedundantParentheses
when a heredoc is used in an array. ([@dvandersluis
][])
... (truncated)
Commits
3b3c5f5
Cut 1.36ac98c75
Update Changelog78eb21e
Add a spec for server modeca5b3c3
Merge pull request #10984 from r7kamura/feature/modifier-exampleaad6aaa
Improve singleton method example onLint/UselessAccessModifier
cop2fb4c3c
Fix an error forrake prof:slow_cops
65cec7c
Merge pull request #10928 from r7kamura/feature/each3088078
Merge pull request #10981 from Tietew/fix_a_false_positive_for_style_redundan...0780cb5
Merge pull request #10932 from koic/use_official_jruby_image45403e3
[Fix #10979] Fix a false positive forStyle/Style/RedundantParentheses
- 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)