Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependency rubocop to v1.66.1 (#384)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rubocop](https://rubocop.org/) ([source](https://redirect.github.com/rubocop/rubocop), [changelog](https://redirect.github.com/rubocop/rubocop/releases/tag/v1.66.1)) | `1.65.1` -> `1.66.1` | [![age](https://developer.mend.io/api/mc/badges/age/rubygems/rubocop/1.66.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/rubygems/rubocop/1.66.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/rubygems/rubocop/1.65.1/1.66.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/rubygems/rubocop/1.65.1/1.66.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rubocop/rubocop (rubocop)</summary> ### [`v1.66.1`](https://redirect.github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1661-2024-09-04) [Compare Source](https://redirect.github.com/rubocop/rubocop/compare/v1.66.0...v1.66.1) ##### Bug fixes - [#​13191](https://redirect.github.com/rubocop/rubocop/pull/13191): Fix an error for `Style/IfWithSemicolon` when using nested single-line if/;/end in block of if/else branches. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13178](https://redirect.github.com/rubocop/rubocop/pull/13178): Fix false positive for `Style/EmptyLiteral` with `Hash.new([])`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13176](https://redirect.github.com/rubocop/rubocop/issues/13176): Fix crash in `Style/EmptyElse` when `AllowComments: true` and the else clause is missing. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) - [#​13185](https://redirect.github.com/rubocop/rubocop/pull/13185): Fix false negatives in `Style/MapIntoArray` autocorrection when using `ensure`, `def`, `defs` and `for`. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) ### [`v1.66.0`](https://redirect.github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1660-2024-08-31) [Compare Source](https://redirect.github.com/rubocop/rubocop/compare/v1.65.1...v1.66.0) ##### New features - [#​13077](https://redirect.github.com/rubocop/rubocop/pull/13077): Add new global `StringLiteralsFrozenByDefault` option for correct analysis with `RUBYOPT=--enable=frozen-string-literal`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13080](https://redirect.github.com/rubocop/rubocop/pull/13080): Add new `DocumentationExtension` global option to serve documentation with extensions different than `.html`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13074](https://redirect.github.com/rubocop/rubocop/issues/13074): Add new `Lint/UselessNumericOperation` cop to check for inconsequential numeric operations. (\[[@​zopolis4](https://redirect.github.com/zopolis4)]\[]) - [#​13061](https://redirect.github.com/rubocop/rubocop/issues/13061): Add new `Style/RedundantInterpolationUnfreeze` cop to check for `dup` and `@+` on interpolated strings in Ruby >= 3.0. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) ##### Bug fixes - [#​13093](https://redirect.github.com/rubocop/rubocop/issues/13093): Fix an error for `Lint/ImplicitStringConcatenation` when implicitly concatenating a string literal with a line break and string interpolation. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13098](https://redirect.github.com/rubocop/rubocop/issues/13098): Fix an error for `Style/IdenticalConditionalBranches` when handling empty case branches. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13113](https://redirect.github.com/rubocop/rubocop/pull/13113): Fix an error for `Style/IfWithSemicolon` when a nested `if` with a semicolon is used. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13097](https://redirect.github.com/rubocop/rubocop/issues/13097): Fix an error for `Style/InPatternThen` when using alternative pattern matching deeply. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13159](https://redirect.github.com/rubocop/rubocop/pull/13159): Fix an error for `Style/OneLineConditional` when using if/then/else/end with multiple expressions in the `then` body. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13092](https://redirect.github.com/rubocop/rubocop/pull/13092): Fix an incorrect autocorrect for `Layout/EmptyLineBetweenDefs` when two method definitions are on the same line separated by a semicolon. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13116](https://redirect.github.com/rubocop/rubocop/pull/13116): Fix an incorrect autocorrect for `Style/IfWithSemicolon` when a single-line `if/;/end` has an argument in the then body expression. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13161](https://redirect.github.com/rubocop/rubocop/pull/13161): Fix incorrect autocorrect for `Style/IfWithSemicolon` when using multiple expressions in the `else` body. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13132](https://redirect.github.com/rubocop/rubocop/pull/13132): Fix incorrect autocorrect for `Style/TrailingBodyOnMethodDefinition` when an expression precedes a method definition on the same line with a semicolon. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13164](https://redirect.github.com/rubocop/rubocop/pull/13164): Fix incorrect autocorrect behavior for `Layout/BlockAlignment` when `EnforcedStyleAlignWith: either (default)`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13087](https://redirect.github.com/rubocop/rubocop/pull/13087): Fix an incorrect autocorrect for `Style/MultipleComparison` when expression with more comparisons precedes an expression with less comparisons. (\[[@​fatkodima](https://redirect.github.com/fatkodima)]\[]) - [#​13172](https://redirect.github.com/rubocop/rubocop/pull/13172): Fix an error for `Layout/EmptyLinesAroundExceptionHandlingKeywords` when `ensure` or `else` and `end` are on the same line. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13107](https://redirect.github.com/rubocop/rubocop/issues/13107): Fix an error for `Lint/ImplicitStringConcatenation` when there are multiple adjacent string interpolation literals on the same line. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13111](https://redirect.github.com/rubocop/rubocop/pull/13111): Fix an error for `Style/GuardClause` when if clause is empty and correction would not fit on single line because of `Layout/LineLength`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13137](https://redirect.github.com/rubocop/rubocop/pull/13137): Fix an error for `Style/ParallelAssignment` when using `__FILE__`. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13143](https://redirect.github.com/rubocop/rubocop/pull/13143): Fix an error during `TargetRubyVersion` detection if the gemspec is not valid syntax. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13131](https://redirect.github.com/rubocop/rubocop/pull/13131): Fix false negatives for `Lint/Void` when using `ensure`, `defs` and `numblock`. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) - [#​13174](https://redirect.github.com/rubocop/rubocop/pull/13174): Fix false negatives for `Style/MapIntoArray` when initializing the destination using `Array[]`, `Array([])`, or `Array.new([])`. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) - [#​13173](https://redirect.github.com/rubocop/rubocop/pull/13173): Fix false negatives for `Style/EmptyLiteral` when using `Array[]`, `Hash[]`, `Array.new([])` and `Hash.new([])`. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) - [#​13126](https://redirect.github.com/rubocop/rubocop/issues/13126): Fix a false positive for `Style/Alias` when using multiple `alias` in `def`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13085](https://redirect.github.com/rubocop/rubocop/issues/13085): Fix a false positive for `Style/EmptyElse` when a comment-only `else` is used after `elsif` and `AllowComments: true` is set. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13118](https://redirect.github.com/rubocop/rubocop/issues/13118): Fix a false positive for `Style/MapIntoArray` when splatting. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13105](https://redirect.github.com/rubocop/rubocop/issues/13105): Fix false positives for `Style/ArgumentsForwarding` when forwarding kwargs/block arg with non-matching additional args. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13139](https://redirect.github.com/rubocop/rubocop/issues/13139): Fix false positives for `Style/RedundantCondition` when using modifier `if` or `unless`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13134](https://redirect.github.com/rubocop/rubocop/pull/13134): Fix false negative for `Lint/Void` when using using frozen literals. (\[[@​vlad-pisanov](https://redirect.github.com/vlad-pisanov)]\[]) - [#​13148](https://redirect.github.com/rubocop/rubocop/pull/13148): Fix incorrect autocorrect for `Lint/EmptyConditionalBody` when missing `elsif` body with `end` on the same line. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13109](https://redirect.github.com/rubocop/rubocop/pull/13109): Fix an error for the `Lockfile` parser when it contains incompatible `BUNDLED WITH` versions. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13112](https://redirect.github.com/rubocop/rubocop/pull/13112): Fix detection of `TargetRubyVersion` through the gemfile if the gemfile ruby version is below 2.7. (\[[@​earlopain](https://redirect.github.com/earlopain)]\[]) - [#​13155](https://redirect.github.com/rubocop/rubocop/pull/13155): Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. (\[[@​protocol7](https://redirect.github.com/protocol7)]\[]) ##### Changes - [#​13050](https://redirect.github.com/rubocop/rubocop/issues/13050): Allow `get_!`, `set_!`, `get_?`, `set_?`, `get_=`, and `set_=` in `Naming/AccessorMethodName`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13103](https://redirect.github.com/rubocop/rubocop/issues/13103): Make `Lint/UselessAssignment` autocorrection safe. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13099](https://redirect.github.com/rubocop/rubocop/issues/13099): Make `Style/RedundantRegexpArgument` respect the `EnforcedStyle` of `Style/StringLiterals`. (\[[@​koic](https://redirect.github.com/koic)]\[]) - [#​13165](https://redirect.github.com/rubocop/rubocop/pull/13165): Remove dependency on the `rexml` gem. (\[[@​bquorning](https://redirect.github.com/bquorning)]\[]) - [#​13090](https://redirect.github.com/rubocop/rubocop/pull/13090): Require RuboCop AST 1.32.0+ to use `RuboCop::AST::RationalNode`. (\[[@​koic](https://redirect.github.com/koic)]\[]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/powerhome/audiences). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information