Update dependency rubocop to v1.67.0 #66

Merged
bustikiller merged 1 commits from renovate/rubocop-1.x-lockfile into main 2024-10-15 23:17:35 +00:00
Owner

This PR contains the following updates:

Package Update Change
rubocop (source, changelog) minor 1.66.1 -> 1.67.0

Release Notes

rubocop/rubocop (rubocop)

v1.67.0

Compare Source

New features
  • #​13259: Add new Lint/DuplicateSetElement cop. ([@​koic][])
  • #​13223: Add AllowRBSInlineAnnotation config option to Layout/LeadingCommentSpace to 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/Semicolon when using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@​koic][])
  • #​13217: Fix a false positive in Lint/ParenthesesAsGroupedExpression with compound ranges. ([@​gsamokovarov][])
  • #​13268: Fix a false positive for Style/BlockDelimiters when a single line do-end block with an inline rescue with a semicolon before rescue. ([@​koic][])
  • #​13298: Fix an error for Layout/AccessModifierIndentation when the access modifier is on the same line as the class definition. ([@​koic][])
  • #​13198: Fix an error for Style/OneLineConditional when using nested if/then/else/end. ([@​koic][])
  • #​13316: Fix an incorrect autocorrect for Lint/ImplicitStringConcatenation with Lint/TripleQuotes when string literals with triple quotes are used. ([@​koic][])
  • #​13220: Fix an incorrect autocorrect for Style/ArgumentsForwarding when using only forwarded arguments in brackets. ([@​koic][])
  • #​13202: Fix an incorrect autocorrect for Style/CombinableLoops when looping over the same data with different block variable names. ([@​koic][])
  • #​13291: Fix an incorrect autocorrect for Style/RescueModifier when using modifier rescue for method call with heredoc argument. ([@​koic][])
  • #​13226: Fix --auto-gen-config when passing an absolute config path. ([@​earlopain][])
  • #​13225: Avoid syntax error when correcting Style/OperatorMethodCall with / operations followed by a parenthesized argument. ([@​dvandersluis][])
  • #​13235: Fix an error for Style/IfUnlessModifier when multiline if that fits on one line and using implicit method call with hash value omission syntax. ([@​koic][])
  • #​13219: Fix a false positive for Style/ArgumentsForwarding with Ruby 3.0 and optional position arguments. ([@​earlopain][])
  • #​13271: Fix a false positive for Lint/AmbiguousRange when using rational literals. ([@​koic][])
  • #​13260: Fix a false positive for Lint/RedundantSafeNavigation with namespaced constants. ([@​earlopain][])
  • #​13224: Fix false positives for Style/OperatorMethodCall with named forwarding. ([@​earlopain][])
  • #​13213: Fix false positives for Style/AccessModifierDeclarations when AllowModifiersOnAttrs: true and using splat with a percent symbol array, or with a constant. ([@​koic][])
  • #​13145: Fix false positives for Style/RedundantLineContinuation when line continuations with comparison operator and the LHS is wrapped in parentheses. ([@​koic][])
  • #​12875: Fix false positive for Style/ArgumentsForwarding when argument is used inside a block. ([@​dvandersluis][])
  • #​13239: Fix false positive for Style/CollectionCompact when using delete_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 regexp in Lint/LiteralInInterpolation. ([@​dvandersluis][])
  • #​13208: Fix an incorrect autocorrect for Style/IfWithSemicolon when single-line if/;/end when the then body contains a method call with [] or []=. ([@​koic][])
  • #​13318: Prevent modifying blocks with Style/HashEachMethods if the hash is modified within the block. ([@​dvandersluis][])
  • #​13293: Fix TargetRubyVersion from a gemspec when the gemspec is not named like the folder it is located in. ([@​earlopain][])
  • #​13211: Fix wrong autocorrect for Style/GuardClause when using heredoc without else branch. ([@​earlopain][])
  • #​13215: Fix wrong autocorrect for Lint/BigDecimalNew when using ::BigDecimal.new. ([@​earlopain][])
  • #​13215: Fix wrong autocorrect for Style/MethodCallWithArgsParentheses with EnforcedStyle: omit_parentheses and whitespace. ([@​earlopain][])
  • #​13302: Fix incompatible autocorrect between Style/RedundantBegin and Style/BlockDelimiters with EnforcedStyle: braces_for_chaining. ([@​earlopain][])
Changes
  • #​13221: Do not group accessors having RBS::Inline annotation comments in Style/AccessorGrouping. ([@​tk0miya][])
  • #​13286: Add AllowedMethods configuration to Layout/FirstMethodArgumentLineBreak. ([@​dvandersluis][])
  • #​13110: Add support in Style/ArgumentsForwarding for 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: either by default for Style/HashSyntax. ([@​koic][])
  • #​13254: Enhance the autocorrect for Naming/InclusiveLanguage when a sole suggestion is set. ([@​koic][])
  • #​13232: Make server mode aware of auto-restart for local config update. ([@​koic][])
  • #​13270: Make Style/SelectByRegexp aware of filter in Ruby version 2.6 or above. ([@​masato-bkn][])
  • #​9816: Refine Lint/SafeNavigationConsistency cop to check that the safe navigation operator is applied consistently and without excess or deficiency. ([@​koic][])
  • #​13256: Report and correct more Style/SafeNavigation offenses. ([@​dvandersluis][])
  • #​13245: Support filter/filter! in Style/CollectionCompact. ([@​masato-bkn][])
  • #​13281: Support Ruby 3.4 for Lint/UriRegexp to avoid obsolete API. ([@​koic][])
  • #​13229: Update Style/MapIntoArray to be able to handle arrays created using [].tap. ([@​dvandersluis][])
  • #​13305: Update Style/ReturnNilInPredicateMethodDefinition to detect implicit nil returns inside if. ([@​dvandersluis][])
  • #​13327: Make server mode aware of auto-restart for .rubocop_todo.yml update. ([@​koic][])

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [rubocop](https://rubocop.org/) ([source](https://github.com/rubocop/rubocop), [changelog](https://github.com/rubocop/rubocop/releases/tag/v1.67.0)) | minor | `1.66.1` -> `1.67.0` | --- ### Release Notes <details> <summary>rubocop/rubocop (rubocop)</summary> ### [`v1.67.0`](https://github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1670-2024-10-15) [Compare Source](https://github.com/rubocop/rubocop/compare/v1.66.1...v1.67.0) ##### New features - [#&#8203;13259](https://github.com/rubocop/rubocop/issues/13259): Add new `Lint/DuplicateSetElement` cop. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13223](https://github.com/rubocop/rubocop/pull/13223): Add `AllowRBSInlineAnnotation` config option to `Layout/LeadingCommentSpace` to support RBS::Inline style annotation comments. (\[[@&#8203;tk0miya](https://github.com/tk0miya)]\[]) - [#&#8203;13310](https://github.com/rubocop/rubocop/issues/13310): Display analysis Ruby version in `rubocop -V`. (\[[@&#8203;koic](https://github.com/koic)]\[]) ##### Bug fixes - [#&#8203;13314](https://github.com/rubocop/rubocop/pull/13314): Fix a false negative for `Style/Semicolon` when using a semicolon between a closing parenthesis after a line break and a consequent expression. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13217](https://github.com/rubocop/rubocop/pull/13217): Fix a false positive in `Lint/ParenthesesAsGroupedExpression` with compound ranges. (\[[@&#8203;gsamokovarov](https://github.com/gsamokovarov)]\[]) - [#&#8203;13268](https://github.com/rubocop/rubocop/pull/13268): Fix a false positive for `Style/BlockDelimiters` when a single line do-end block with an inline `rescue` with a semicolon before `rescue`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13298](https://github.com/rubocop/rubocop/pull/13298): Fix an error for `Layout/AccessModifierIndentation` when the access modifier is on the same line as the class definition. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13198](https://github.com/rubocop/rubocop/pull/13198): Fix an error for `Style/OneLineConditional` when using nested if/then/else/end. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13316](https://github.com/rubocop/rubocop/issues/13316): Fix an incorrect autocorrect for `Lint/ImplicitStringConcatenation` with `Lint/TripleQuotes` when string literals with triple quotes are used. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13220](https://github.com/rubocop/rubocop/issues/13220): Fix an incorrect autocorrect for `Style/ArgumentsForwarding` when using only forwarded arguments in brackets. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13202](https://github.com/rubocop/rubocop/issues/13202): Fix an incorrect autocorrect for `Style/CombinableLoops` when looping over the same data with different block variable names. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13291](https://github.com/rubocop/rubocop/issues/13291): Fix an incorrect autocorrect for `Style/RescueModifier` when using modifier rescue for method call with heredoc argument. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13226](https://github.com/rubocop/rubocop/pull/13226): Fix `--auto-gen-config` when passing an absolute config path. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13225](https://github.com/rubocop/rubocop/issues/13225): Avoid syntax error when correcting `Style/OperatorMethodCall` with `/` operations followed by a parenthesized argument. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13235](https://github.com/rubocop/rubocop/issues/13235): Fix an error for `Style/IfUnlessModifier` when multiline `if` that fits on one line and using implicit method call with hash value omission syntax. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13219](https://github.com/rubocop/rubocop/pull/13219): Fix a false positive for `Style/ArgumentsForwarding` with Ruby 3.0 and optional position arguments. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13271](https://github.com/rubocop/rubocop/issues/13271): Fix a false positive for `Lint/AmbiguousRange` when using rational literals. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13260](https://github.com/rubocop/rubocop/issues/13260): Fix a false positive for `Lint/RedundantSafeNavigation` with namespaced constants. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13224](https://github.com/rubocop/rubocop/pull/13224): Fix false positives for `Style/OperatorMethodCall` with named forwarding. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13213](https://github.com/rubocop/rubocop/issues/13213): Fix false positives for `Style/AccessModifierDeclarations` when `AllowModifiersOnAttrs: true` and using splat with a percent symbol array, or with a constant. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13145](https://github.com/rubocop/rubocop/issues/13145): Fix false positives for `Style/RedundantLineContinuation` when line continuations with comparison operator and the LHS is wrapped in parentheses. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;12875](https://github.com/rubocop/rubocop/issues/12875): Fix false positive for `Style/ArgumentsForwarding` when argument is used inside a block. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13239](https://github.com/rubocop/rubocop/pull/13239): Fix false positive for `Style/CollectionCompact` when using `delete_if`. (\[[@&#8203;masato-bkn](https://github.com/masato-bkn)]\[]) - [#&#8203;13210](https://github.com/rubocop/rubocop/pull/13210): Fix omit_parentheses style for pattern match with value omission in single-line branch. (\[[@&#8203;gsamokovarov](https://github.com/gsamokovarov)]\[]) - [#&#8203;13149](https://github.com/rubocop/rubocop/issues/13149): Handle crashes in custom Ruby extractors more gracefully. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13319](https://github.com/rubocop/rubocop/issues/13319): Handle literal forward slashes inside a `regexp` in `Lint/LiteralInInterpolation`. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13208](https://github.com/rubocop/rubocop/pull/13208): Fix an incorrect autocorrect for `Style/IfWithSemicolon` when single-line `if/;/end` when the then body contains a method call with `[]` or `[]=`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13318](https://github.com/rubocop/rubocop/issues/13318): Prevent modifying blocks with `Style/HashEachMethods` if the hash is modified within the block. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13293](https://github.com/rubocop/rubocop/pull/13293): Fix `TargetRubyVersion` from a gemspec when the gemspec is not named like the folder it is located in. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13211](https://github.com/rubocop/rubocop/pull/13211): Fix wrong autocorrect for `Style/GuardClause` when using heredoc without `else` branch. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13215](https://github.com/rubocop/rubocop/pull/13215): Fix wrong autocorrect for `Lint/BigDecimalNew` when using `::BigDecimal.new`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13215](https://github.com/rubocop/rubocop/pull/13215): Fix wrong autocorrect for `Style/MethodCallWithArgsParentheses` with `EnforcedStyle: omit_parentheses` and whitespace. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13302](https://github.com/rubocop/rubocop/issues/13302): Fix incompatible autocorrect between `Style/RedundantBegin` and `Style/BlockDelimiters` with `EnforcedStyle: braces_for_chaining`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) ##### Changes - [#&#8203;13221](https://github.com/rubocop/rubocop/pull/13221): Do not group accessors having RBS::Inline annotation comments in `Style/AccessorGrouping`. (\[[@&#8203;tk0miya](https://github.com/tk0miya)]\[]) - [#&#8203;13286](https://github.com/rubocop/rubocop/issues/13286): Add `AllowedMethods` configuration to `Layout/FirstMethodArgumentLineBreak`. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13110](https://github.com/rubocop/rubocop/issues/13110): Add support in `Style/ArgumentsForwarding` for detecting forwarding of all anonymous arguments. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13222](https://github.com/rubocop/rubocop/pull/13222): Allow to write RBS::Inline annotation comments after method definition in `Style/CommentedKeyword`. (\[[@&#8203;tk0miya](https://github.com/tk0miya)]\[]) - [#&#8203;13253](https://github.com/rubocop/rubocop/pull/13253): Emit a deprecation when custom cops inherit from `RuboCop::Cop::Cop`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13300](https://github.com/rubocop/rubocop/pull/13300): Set `EnforcedShorthandSyntax: either` by default for `Style/HashSyntax`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13254](https://github.com/rubocop/rubocop/pull/13254): Enhance the autocorrect for `Naming/InclusiveLanguage` when a sole suggestion is set. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13232](https://github.com/rubocop/rubocop/issues/13232): Make server mode aware of auto-restart for local config update. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13270](https://github.com/rubocop/rubocop/pull/13270): Make `Style/SelectByRegexp` aware of `filter` in Ruby version 2.6 or above. (\[[@&#8203;masato-bkn](https://github.com/masato-bkn)]\[]) - [#&#8203;9816](https://github.com/rubocop/rubocop/issues/9816): Refine `Lint/SafeNavigationConsistency` cop to check that the safe navigation operator is applied consistently and without excess or deficiency. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13256](https://github.com/rubocop/rubocop/issues/13256): Report and correct more `Style/SafeNavigation` offenses. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13245](https://github.com/rubocop/rubocop/pull/13245): Support `filter/filter!` in `Style/CollectionCompact`. (\[[@&#8203;masato-bkn](https://github.com/masato-bkn)]\[]) - [#&#8203;13281](https://github.com/rubocop/rubocop/pull/13281): Support Ruby 3.4 for `Lint/UriRegexp` to avoid obsolete API. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13229](https://github.com/rubocop/rubocop/issues/13229): Update `Style/MapIntoArray` to be able to handle arrays created using `[].tap`. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13305](https://github.com/rubocop/rubocop/pull/13305): Update `Style/ReturnNilInPredicateMethodDefinition` to detect implicit `nil` returns inside `if`. (\[[@&#8203;dvandersluis](https://github.com/dvandersluis)]\[]) - [#&#8203;13327](https://github.com/rubocop/rubocop/pull/13327): Make server mode aware of auto-restart for .rubocop_todo.yml update. (\[[@&#8203;koic](https://github.com/koic)]\[]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjQuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
bustikiller added 1 commit 2024-10-15 22:07:40 +00:00
Update dependency rubocop to v1.67.0
All checks were successful
Run unit tests / unit_tests (pull_request) Successful in 3m0s
Build Nginx-based docker image / build-static-assets (pull_request) Successful in 1h0m37s
bf6b377e62
bustikiller scheduled this pull request to auto merge when all checks succeed 2024-10-15 22:07:41 +00:00
bustikiller merged commit 26dc4d1d16 into main 2024-10-15 23:17:35 +00:00
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
No project
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bustikiller/wedding-planner#66
No description provided.