development-dependency: bump rubocop from 1.11.0 to 1.12.0
Bumps rubocop from 1.11.0 to 1.12.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.12
New features
- #9615: Add new
Style/StringChars
cop. (@koic
)- #9629: Add
AllowParenthesesInStringInterpolation
configuration toStyle/MethodCallWithArgsParentheses
to allow parenthesized calls in string interpolation. (@gsamokovarov
)- #9219: Allow excluding some constants from Style/Documentation. (
@fsateler
)- Add
AllowNil
option forLint/SuppressedException
to allow/disallowrescue nil
. (@corroded
)Bug fixes
- #9560: Fix an error for
Lint/ClassMethodsDefinitions
when defining class methods withclass << self
with comment only body. (@koic
)- #9551: Fix a false positive for
Style/UnlessLogicalOperators
when using||
operator and invoked method name includes "or" in the conditional branch. (@koic
)- #9620: Allow parentheses in operator methods calls for
Style/MethodCallWithArgsParentheses
EnforcedStyle: omit_parentheses
. (@gsamokovarov
)- #9622: Fixed
Style/BisectedAttrAccessor
autocorrection to handle multiple bisected attrs in the same macro. (@dvandersluis
)- #9606: Fix an error for
Layout/IndentationConsistency
when using access modifier at the top level. (@koic
)- #9619: Fix infinite loop between
Layout/IndentationWidth
andLayout/RescueEnsureAlignment
autocorrection. (@dvandersluis
)- #9633: Fix an incorrect auto-correct for
Lint/NumberConversion
whento_i
method in symbol form. (@koic
)- #9616: Fix an incorrect auto-correct for
Style/EvalWithLocation
when using#instance_eval
with a string argument in parentheses. (@koic
)- #9429: Fix
Style/NegatedIfElseCondition
autocorrect to keep comments in correct branch. (@tejasbubane
)- #9631: Fix an incorrect auto-correct for
Style/RedundantReturn
when usingreturn
with splat argument. (@koic
)- #9627: Fix an incorrect auto-correct for
Style/StructInheritance
when extending instance of Struct withoutdo
...end
and class body is empty. (@koic
)- #5953: Fix a false positive for
Style/AccessModifierDeclarations
when usingmodule_function
with symbol. (@koic
)- #9593: Fix an error when processing a directory is named
{}
. (@koic
)- #9599: Fix an error for
Style/CaseLikeIf
when usinginclude?
without a receiver. (@koic
)- #9582: Fix incorrect auto-correct for
Style/ClassEqualityComparison
when comparingModule#name
for equality. (@koic
)- #9603: Fix a false positive for
Style/SoleNestedConditional
when using nested modifier on value assigned in condition. (@koic
)- #9598: Fix RuboCop::MagicComment#valid_shareable_constant_value?. (
@kachick
)- #9625: Allow parentheses in yield arguments with
Style/MethodCallWithArgsParentheses
EnforcedStyle: omit_parentheses
to fix invalid Ruby auto-correction. (@gsamokovarov
)- #9558: Fix inconsistency when dealing with URIs that are wrapped in single quotes vs double quotes. (
@dvandersluis
)- #9613: Fix a false positive for
Style/RedundantSelf
when a self receiver on an lvalue of mlhs arguments. (@koic
)- #9586: Update
Naming/RescuedExceptionsVariableName
to not register on inner rescues when nested. (@dvandersluis
)Changes
- #9487: Mark Naming/MemoizedInstanceVariableName as unsafe. (
@marcandre
)- #9601: Make
Style/RedundantBegin
aware of redundantbegin
/end
blocks around memoization. (@koic
)- #9617: Disable suggested extensions when using the
--stdin
option. (@dvandersluis
)
Changelog
Sourced from rubocop's changelog.
1.12.0 (2021-03-24)
New features
- #9615: Add new
Style/StringChars
cop. ([@koic
][])- #9629: Add
AllowParenthesesInStringInterpolation
configuration toStyle/MethodCallWithArgsParentheses
to allow parenthesized calls in string interpolation. ([@gsamokovarov
][])- #9219: Allow excluding some constants from Style/Documentation. ([
@fsateler
][])- Add
AllowNil
option forLint/SuppressedException
to allow/disallowrescue nil
. ([@corroded
][])Bug fixes
- #9560: Fix an error for
Lint/ClassMethodsDefinitions
when defining class methods withclass << self
with comment only body. ([@koic
][])- #9551: Fix a false positive for
Style/UnlessLogicalOperators
when using||
operator and invoked method name includes "or" in the conditional branch. ([@koic
][])- #9620: Allow parentheses in operator methods calls for
Style/MethodCallWithArgsParentheses
EnforcedStyle: omit_parentheses
. ([@gsamokovarov
][])- #9622: Fixed
Style/BisectedAttrAccessor
autocorrection to handle multiple bisected attrs in the same macro. ([@dvandersluis
][])- #9606: Fix an error for
Layout/IndentationConsistency
when using access modifier at the top level. ([@koic
][])- #9619: Fix infinite loop between
Layout/IndentationWidth
andLayout/RescueEnsureAlignment
autocorrection. ([@dvandersluis
][])- #9633: Fix an incorrect auto-correct for
Lint/NumberConversion
whento_i
method in symbol form. ([@koic
][])- #9616: Fix an incorrect auto-correct for
Style/EvalWithLocation
when using#instance_eval
with a string argument in parentheses. ([@koic
][])- #9429: Fix
Style/NegatedIfElseCondition
autocorrect to keep comments in correct branch. ([@tejasbubane
][])- #9631: Fix an incorrect auto-correct for
Style/RedundantReturn
when usingreturn
with splat argument. ([@koic
][])- #9627: Fix an incorrect auto-correct for
Style/StructInheritance
when extending instance of Struct withoutdo
...end
and class body is empty. ([@koic
][])- #5953: Fix a false positive for
Style/AccessModifierDeclarations
when usingmodule_function
with symbol. ([@koic
][])- #9593: Fix an error when processing a directory is named
{}
. ([@koic
][])- #9599: Fix an error for
Style/CaseLikeIf
when usinginclude?
without a receiver. ([@koic
][])- #9582: Fix incorrect auto-correct for
Style/ClassEqualityComparison
when comparingModule#name
for equality. ([@koic
][])- #9603: Fix a false positive for
Style/SoleNestedConditional
when using nested modifier on value assigned in condition. ([@koic
][])- #9598: Fix RuboCop::MagicComment#valid_shareable_constant_value?. ([
@kachick
][])- #9625: Allow parentheses in yield arguments with
Style/MethodCallWithArgsParentheses
EnforcedStyle: omit_parentheses
to fix invalid Ruby auto-correction. ([@gsamokovarov
][])- #9558: Fix inconsistency when dealing with URIs that are wrapped in single quotes vs double quotes. ([
@dvandersluis
][])- #9613: Fix a false positive for
Style/RedundantSelf
when a self receiver on an lvalue of mlhs arguments. ([@koic
][])- #9586: Update
Naming/RescuedExceptionsVariableName
to not register on inner rescues when nested. ([@dvandersluis
][])Changes
- #9487: Mark Naming/MemoizedInstanceVariableName as unsafe. ([
@marcandre
][])- #9601: Make
Style/RedundantBegin
aware of redundantbegin
/end
blocks around memoization. ([@koic
][])- #9617: Disable suggested extensions when using the
--stdin
option. ([@dvandersluis
][])
Commits
-
fa02e85
Cut 1.12 -
50650dd
Update Changelog -
56d645d
[Fix #9622] FixedStyle/BisectedAttrAccessor
autocorrection to handle multi... -
211c017
Merge pull request #9632 from koic/fix_a_false_positive_for_style_access_modi... -
107624a
Merge pull request #9633 from koic/fix_incorrect_autocorrect_for_lint_number_... -
ee40857
Fix an incorrect auto-correct forLint/NumberConversion
-
c5913b3
[Fix #5953] Fix a false positive forStyle/AccessModifierDeclarations
-
98ff684
Refactor CommentConfig -
5125284
[Fix #9621] Addconsistent
style toLint/SymbolConversion
to require all ... -
8535e32
Fix an incorrect auto-correct forStyle/RedundantReturn
- Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts