up-for-grabs.net
up-for-grabs.net copied to clipboard
Bump rubocop from 1.66.1 to 1.67.0
trafficstars
Bumps rubocop from 1.66.1 to 1.67.0.
Release notes
Sourced from rubocop's releases.
RuboCop 1.67
New features
- #13259: Add new
Lint/DuplicateSetElementcop. ([@koic][])- #13223: Add
AllowRBSInlineAnnotationconfig option toLayout/LeadingCommentSpaceto support RBS::Inline style annotation comments. ([@tk0miya][])- #13310: Display analysis Ruby version in
rubocop -V. ([@koic][])Bug fixes
- #13314: Fix a false negative for
Style/Semicolonwhen using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@koic][])- #13217: Fix a false positive in
Lint/ParenthesesAsGroupedExpressionwith compound ranges. ([@gsamokovarov][])- #13268: Fix a false positive for
Style/BlockDelimiterswhen a single line do-end block with an inlinerescuewith a semicolon beforerescue. ([@koic][])- #13298: Fix an error for
Layout/AccessModifierIndentationwhen the access modifier is on the same line as the class definition. ([@koic][])- #13198: Fix an error for
Style/OneLineConditionalwhen using nested if/then/else/end. ([@koic][])- #13316: Fix an incorrect autocorrect for
Lint/ImplicitStringConcatenationwithLint/TripleQuoteswhen string literals with triple quotes are used. ([@koic][])- #13220: Fix an incorrect autocorrect for
Style/ArgumentsForwardingwhen using only forwarded arguments in brackets. ([@koic][])- #13202: Fix an incorrect autocorrect for
Style/CombinableLoopswhen looping over the same data with different block variable names. ([@koic][])- #13291: Fix an incorrect autocorrect for
Style/RescueModifierwhen using modifier rescue for method call with heredoc argument. ([@koic][])- #13226: Fix
--auto-gen-configwhen passing an absolute config path. ([@earlopain][])- #13225: Avoid syntax error when correcting
Style/OperatorMethodCallwith/operations followed by a parenthesized argument. ([@dvandersluis][])- #13235: Fix an error for
Style/IfUnlessModifierwhen multilineifthat fits on one line and using implicit method call with hash value omission syntax. ([@koic][])- #13219: Fix a false positive for
Style/ArgumentsForwardingwith Ruby 3.0 and optional position arguments. ([@earlopain][])- #13271: Fix a false positive for
Lint/AmbiguousRangewhen using rational literals. ([@koic][])- #13260: Fix a false positive for
Lint/RedundantSafeNavigationwith namespaced constants. ([@earlopain][])- #13224: Fix false positives for
Style/OperatorMethodCallwith named forwarding. ([@earlopain][])- #13213: Fix false positives for
Style/AccessModifierDeclarationswhenAllowModifiersOnAttrs: trueand using splat with a percent symbol array, or with a constant. ([@koic][])- #13145: Fix false positives for
Style/RedundantLineContinuationwhen line continuations with comparison operator and the LHS is wrapped in parentheses. ([@koic][])- #12875: Fix false positive for
Style/ArgumentsForwardingwhen argument is used inside a block. ([@dvandersluis][])- #13239: Fix false positive for
Style/CollectionCompactwhen usingdelete_if. ([@masato-bkn][])- #13210: Fix omit_parentheses style for pattern match with value omission in single-line branch. ([
@gsamokovarov][])- #13149: Handle crashes in custom Ruby extractors more gracefully. ([
@earlopain][])- #13319: Handle literal forward slashes inside a
regexpinLint/LiteralInInterpolation. ([@dvandersluis][])- #13208: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen single-lineif/;/endwhen the then body contains a method call with[]or[]=. ([@koic][])- #13318: Prevent modifying blocks with
Style/HashEachMethodsif the hash is modified within the block. ([@dvandersluis][])- #13293: Fix
TargetRubyVersionfrom a gemspec when the gemspec is not named like the folder it is located in. ([@earlopain][])- #13211: Fix wrong autocorrect for
Style/GuardClausewhen using heredoc withoutelsebranch. ([@earlopain][])- #13215: Fix wrong autocorrect for
Lint/BigDecimalNewwhen using::BigDecimal.new. ([@earlopain][])- #13215: Fix wrong autocorrect for
Style/MethodCallWithArgsParentheseswithEnforcedStyle: omit_parenthesesand whitespace. ([@earlopain][])- #13302: Fix incompatible autocorrect between
Style/RedundantBeginandStyle/BlockDelimiterswithEnforcedStyle: braces_for_chaining. ([@earlopain][])Changes
- #13221: Do not group accessors having RBS::Inline annotation comments in
Style/AccessorGrouping. ([@tk0miya][])- #13286: Add
AllowedMethodsconfiguration toLayout/FirstMethodArgumentLineBreak. ([@dvandersluis][])- #13110: Add support in
Style/ArgumentsForwardingfor detecting forwarding of all anonymous arguments. ([@dvandersluis][])- #13222: Allow to write RBS::Inline annotation comments after method definition in
Style/CommentedKeyword. ([@tk0miya][])- #13253: Emit a deprecation when custom cops inherit from
RuboCop::Cop::Cop. ([@earlopain][])- #13300: Set
EnforcedShorthandSyntax: eitherby default forStyle/HashSyntax. ([@koic][])- #13254: Enhance the autocorrect for
Naming/InclusiveLanguagewhen a sole suggestion is set. ([@koic][])- #13232: Make server mode aware of auto-restart for local config update. ([
@koic][])
... (truncated)
Changelog
Sourced from rubocop's changelog.
1.67.0 (2024-10-15)
New features
- #13259: Add new
Lint/DuplicateSetElementcop. ([@koic][])- #13223: Add
AllowRBSInlineAnnotationconfig option toLayout/LeadingCommentSpaceto support RBS::Inline style annotation comments. ([@tk0miya][])- #13310: Display analysis Ruby version in
rubocop -V. ([@koic][])Bug fixes
- #13314: Fix a false negative for
Style/Semicolonwhen using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@koic][])- #13217: Fix a false positive in
Lint/ParenthesesAsGroupedExpressionwith compound ranges. ([@gsamokovarov][])- #13268: Fix a false positive for
Style/BlockDelimiterswhen a single line do-end block with an inlinerescuewith a semicolon beforerescue. ([@koic][])- #13298: Fix an error for
Layout/AccessModifierIndentationwhen the access modifier is on the same line as the class definition. ([@koic][])- #13198: Fix an error for
Style/OneLineConditionalwhen using nested if/then/else/end. ([@koic][])- #13316: Fix an incorrect autocorrect for
Lint/ImplicitStringConcatenationwithLint/TripleQuoteswhen string literals with triple quotes are used. ([@koic][])- #13220: Fix an incorrect autocorrect for
Style/ArgumentsForwardingwhen using only forwarded arguments in brackets. ([@koic][])- #13202: Fix an incorrect autocorrect for
Style/CombinableLoopswhen looping over the same data with different block variable names. ([@koic][])- #13291: Fix an incorrect autocorrect for
Style/RescueModifierwhen using modifier rescue for method call with heredoc argument. ([@koic][])- #13226: Fix
--auto-gen-configwhen passing an absolute config path. ([@earlopain][])- #13225: Avoid syntax error when correcting
Style/OperatorMethodCallwith/operations followed by a parenthesized argument. ([@dvandersluis][])- #13235: Fix an error for
Style/IfUnlessModifierwhen multilineifthat fits on one line and using implicit method call with hash value omission syntax. ([@koic][])- #13219: Fix a false positive for
Style/ArgumentsForwardingwith Ruby 3.0 and optional position arguments. ([@earlopain][])- #13271: Fix a false positive for
Lint/AmbiguousRangewhen using rational literals. ([@koic][])- #13260: Fix a false positive for
Lint/RedundantSafeNavigationwith namespaced constants. ([@earlopain][])- #13224: Fix false positives for
Style/OperatorMethodCallwith named forwarding. ([@earlopain][])- #13213: Fix false positives for
Style/AccessModifierDeclarationswhenAllowModifiersOnAttrs: trueand using splat with a percent symbol array, or with a constant. ([@koic][])- #13145: Fix false positives for
Style/RedundantLineContinuationwhen line continuations with comparison operator and the LHS is wrapped in parentheses. ([@koic][])- #12875: Fix false positive for
Style/ArgumentsForwardingwhen argument is used inside a block. ([@dvandersluis][])- #13239: Fix false positive for
Style/CollectionCompactwhen usingdelete_if. ([@masato-bkn][])- #13210: Fix omit_parentheses style for pattern match with value omission in single-line branch. ([
@gsamokovarov][])- #13149: Handle crashes in custom Ruby extractors more gracefully. ([
@earlopain][])- #13319: Handle literal forward slashes inside a
regexpinLint/LiteralInInterpolation. ([@dvandersluis][])- #13208: Fix an incorrect autocorrect for
Style/IfWithSemicolonwhen single-lineif/;/endwhen the then body contains a method call with[]or[]=. ([@koic][])- #13318: Prevent modifying blocks with
Style/HashEachMethodsif the hash is modified within the block. ([@dvandersluis][])- #13293: Fix
TargetRubyVersionfrom a gemspec when the gemspec is not named like the folder it is located in. ([@earlopain][])- #13211: Fix wrong autocorrect for
Style/GuardClausewhen using heredoc withoutelsebranch. ([@earlopain][])- #13215: Fix wrong autocorrect for
Lint/BigDecimalNewwhen using::BigDecimal.new. ([@earlopain][])- #13215: Fix wrong autocorrect for
Style/MethodCallWithArgsParentheseswithEnforcedStyle: omit_parenthesesand whitespace. ([@earlopain][])- #13302: Fix incompatible autocorrect between
Style/RedundantBeginandStyle/BlockDelimiterswithEnforcedStyle: braces_for_chaining. ([@earlopain][])Changes
- #13221: Do not group accessors having RBS::Inline annotation comments in
Style/AccessorGrouping. ([@tk0miya][])- #13286: Add
AllowedMethodsconfiguration toLayout/FirstMethodArgumentLineBreak. ([@dvandersluis][])- #13110: Add support in
Style/ArgumentsForwardingfor detecting forwarding of all anonymous arguments. ([@dvandersluis][])- #13222: Allow to write RBS::Inline annotation comments after method definition in
Style/CommentedKeyword. ([@tk0miya][])- #13253: Emit a deprecation when custom cops inherit from
RuboCop::Cop::Cop. ([@earlopain][])- #13300: Set
EnforcedShorthandSyntax: eitherby default forStyle/HashSyntax. ([@koic][])- #13254: Enhance the autocorrect for
Naming/InclusiveLanguagewhen a sole suggestion is set. ([@koic][])
... (truncated)
Commits
c108ac0Cut 1.6774ddd9bUpdate Changelogb5c12aeUpdate Changelogc936160[Fix #13331] Fix an error when using release task60ecb00[Fix #13328] DeclareEnabledas a common config key99022d9Merge pull request #13327 from koic/make_server_mode_aware_of_auto_restart_fo...60432f5ApplyRESTRICT_ON_SENDtoBundler/GemVersion6b31c39Make server mode aware of auto-restart for .rubocop_todo.yml updateadb7cee[Fix #9816] RefineLint/SafeNavigationConsistency7d6797c[Fix #13286] AddAllowedMethodsandAllowedPatternsconfiguration to `Lay...- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
:wave: I'm a robot checking the state of this pull request to save the human reviewers time. I don't see any changes under _data/projects/ so I don't have any feedback here.
As you make changes to this pull request, I'll re-run these checks.