restyled-io / restylers

Language-specific restylers
https://docs.restyled.io/restylers
GNU Affero General Public License v3.0
23 stars 28 forks source link

feat(rubocop): update dependency rubocop to '~> 1.67.0' #825

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rubocop (source, changelog) '~> 1.66.0' -> '~> 1.67.0' age adoption passing confidence

Release Notes

rubocop/rubocop (rubocop) ### [`v1.67.0`](https://redirect.github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1670-2024-10-15) [Compare Source](https://redirect.github.com/rubocop/rubocop/compare/v1.66.1...v1.67.0) ##### New features - [#​13259](https://redirect.github.com/rubocop/rubocop/issues/13259): Add new `Lint/DuplicateSetElement` cop. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13223](https://redirect.github.com/rubocop/rubocop/pull/13223): Add `AllowRBSInlineAnnotation` config option to `Layout/LeadingCommentSpace` to support RBS::Inline style annotation comments. (\[[@​tk0miya](https://redirect.github.com/tk0miya)]\[]) - [#​13310](https://redirect.github.com/rubocop/rubocop/issues/13310): Display analysis Ruby version in `rubocop -V`. (\[[@​koic](https://redirect.github.com/koic)]\[]) ##### Bug fixes - [#​13314](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13217](https://redirect.github.com/rubocop/rubocop/pull/13217): Fix a false positive in `Lint/ParenthesesAsGroupedExpression` with compound ranges. (\[[@​gsamokovarov](https://redirect.github.com/gsamokovarov)]\[]) - [#​13268](https://redirect.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`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13298](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13198](https://redirect.github.com/rubocop/rubocop/pull/13198): Fix an error for `Style/OneLineConditional` when using nested if/then/else/end. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13316](https://redirect.github.com/rubocop/rubocop/issues/13316): Fix an incorrect autocorrect for `Lint/ImplicitStringConcatenation` with `Lint/TripleQuotes` when string literals with triple quotes are used. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13220](https://redirect.github.com/rubocop/rubocop/issues/13220): Fix an incorrect autocorrect for `Style/ArgumentsForwarding` when using only forwarded arguments in brackets. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13202](https://redirect.github.com/rubocop/rubocop/issues/13202): Fix an incorrect autocorrect for `Style/CombinableLoops` when looping over the same data with different block variable names. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13291](https://redirect.github.com/rubocop/rubocop/issues/13291): Fix an incorrect autocorrect for `Style/RescueModifier` when using modifier rescue for method call with heredoc argument. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13226](https://redirect.github.com/rubocop/rubocop/pull/13226): Fix `--auto-gen-config` when passing an absolute config path. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13225](https://redirect.github.com/rubocop/rubocop/issues/13225): Avoid syntax error when correcting `Style/OperatorMethodCall` with `/` operations followed by a parenthesized argument. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13235](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13219](https://redirect.github.com/rubocop/rubocop/pull/13219): Fix a false positive for `Style/ArgumentsForwarding` with Ruby 3.0 and optional position arguments. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13271](https://redirect.github.com/rubocop/rubocop/issues/13271): Fix a false positive for `Lint/AmbiguousRange` when using rational literals. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13260](https://redirect.github.com/rubocop/rubocop/issues/13260): Fix a false positive for `Lint/RedundantSafeNavigation` with namespaced constants. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13224](https://redirect.github.com/rubocop/rubocop/pull/13224): Fix false positives for `Style/OperatorMethodCall` with named forwarding. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13213](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13145](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​12875](https://redirect.github.com/rubocop/rubocop/issues/12875): Fix false positive for `Style/ArgumentsForwarding` when argument is used inside a block. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13239](https://redirect.github.com/rubocop/rubocop/pull/13239): Fix false positive for `Style/CollectionCompact` when using `delete_if`. (\[[@​masato-bkn](https://redirect.github.com/masato-bkn)]\[]) - [#​13210](https://redirect.github.com/rubocop/rubocop/pull/13210): Fix omit_parentheses style for pattern match with value omission in single-line branch. (\[[@​gsamokovarov](https://redirect.github.com/gsamokovarov)]\[]) - [#​13149](https://redirect.github.com/rubocop/rubocop/issues/13149): Handle crashes in custom Ruby extractors more gracefully. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13319](https://redirect.github.com/rubocop/rubocop/issues/13319): Handle literal forward slashes inside a `regexp` in `Lint/LiteralInInterpolation`. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13208](https://redirect.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 `[]=`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13318](https://redirect.github.com/rubocop/rubocop/issues/13318): Prevent modifying blocks with `Style/HashEachMethods` if the hash is modified within the block. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13293](https://redirect.github.com/rubocop/rubocop/pull/13293): Fix `TargetRubyVersion` from a gemspec when the gemspec is not named like the folder it is located in. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13211](https://redirect.github.com/rubocop/rubocop/pull/13211): Fix wrong autocorrect for `Style/GuardClause` when using heredoc without `else` branch. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13215](https://redirect.github.com/rubocop/rubocop/pull/13215): Fix wrong autocorrect for `Lint/BigDecimalNew` when using `::BigDecimal.new`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13215](https://redirect.github.com/rubocop/rubocop/pull/13215): Fix wrong autocorrect for `Style/MethodCallWithArgsParentheses` with `EnforcedStyle: omit_parentheses` and whitespace. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13302](https://redirect.github.com/rubocop/rubocop/issues/13302): Fix incompatible autocorrect between `Style/RedundantBegin` and `Style/BlockDelimiters` with `EnforcedStyle: braces_for_chaining`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) ##### Changes - [#​13221](https://redirect.github.com/rubocop/rubocop/pull/13221): Do not group accessors having RBS::Inline annotation comments in `Style/AccessorGrouping`. (\[[@​tk0miya](https://redirect.github.com/tk0miya)]\[]) - [#​13286](https://redirect.github.com/rubocop/rubocop/issues/13286): Add `AllowedMethods` configuration to `Layout/FirstMethodArgumentLineBreak`. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13110](https://redirect.github.com/rubocop/rubocop/issues/13110): Add support in `Style/ArgumentsForwarding` for detecting forwarding of all anonymous arguments. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13222](https://redirect.github.com/rubocop/rubocop/pull/13222): Allow to write RBS::Inline annotation comments after method definition in `Style/CommentedKeyword`. (\[[@​tk0miya](https://redirect.github.com/tk0miya)]\[]) - [#​13253](https://redirect.github.com/rubocop/rubocop/pull/13253): Emit a deprecation when custom cops inherit from `RuboCop::Cop::Cop`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13300](https://redirect.github.com/rubocop/rubocop/pull/13300): Set `EnforcedShorthandSyntax: either` by default for `Style/HashSyntax`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13254](https://redirect.github.com/rubocop/rubocop/pull/13254): Enhance the autocorrect for `Naming/InclusiveLanguage` when a sole suggestion is set. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13232](https://redirect.github.com/rubocop/rubocop/issues/13232): Make server mode aware of auto-restart for local config update. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13270](https://redirect.github.com/rubocop/rubocop/pull/13270): Make `Style/SelectByRegexp` aware of `filter` in Ruby version 2.6 or above. (\[[@​masato-bkn](https://redirect.github.com/masato-bkn)]\[]) - [#​9816](https://redirect.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. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13256](https://redirect.github.com/rubocop/rubocop/issues/13256): Report and correct more `Style/SafeNavigation` offenses. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13245](https://redirect.github.com/rubocop/rubocop/pull/13245): Support `filter/filter!` in `Style/CollectionCompact`. (\[[@​masato-bkn](https://redirect.github.com/masato-bkn)]\[]) - [#​13281](https://redirect.github.com/rubocop/rubocop/pull/13281): Support Ruby 3.4 for `Lint/UriRegexp` to avoid obsolete API. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13229](https://redirect.github.com/rubocop/rubocop/issues/13229): Update `Style/MapIntoArray` to be able to handle arrays created using `[].tap`. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13305](https://redirect.github.com/rubocop/rubocop/pull/13305): Update `Style/ReturnNilInPredicateMethodDefinition` to detect implicit `nil` returns inside `if`. (\[[@​dvandersluis](https://redirect.github.com/dvandersluis)]\[]) - [#​13327](https://redirect.github.com/rubocop/rubocop/pull/13327): Make server mode aware of auto-restart for .rubocop_todo.yml update. (\[[@​koic](https://redirect.github.com/koic)]\[])

Configuration

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

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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



This PR was generated by Mend Renovate. View the repository job log.