Update dependency rubocop to v1.66.1 #53

Merged
bustikiller merged 1 commits from renovate/rubocop-1.x-lockfile into main 2024-09-21 01:41:12 +00:00
Owner

This PR contains the following updates:

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

Release Notes

rubocop/rubocop (rubocop)

v1.66.1

Compare Source

Bug fixes
  • #​13191: Fix an error for Style/IfWithSemicolon when using nested single-line if/;/end in block of if/else branches. ([@​koic][])
  • #​13178: Fix false positive for Style/EmptyLiteral with Hash.new([]). ([@​earlopain][])
  • #​13176: Fix crash in Style/EmptyElse when AllowComments: true and the else clause is missing. ([@​vlad-pisanov][])
  • #​13185: Fix false negatives in Style/MapIntoArray autocorrection when using ensure, def, defs and for. ([@​vlad-pisanov][])

v1.66.0

Compare Source

New features
  • #​13077: Add new global StringLiteralsFrozenByDefault option for correct analysis with RUBYOPT=--enable=frozen-string-literal. ([@​earlopain][])
  • #​13080: Add new DocumentationExtension global option to serve documentation with extensions different than .html. ([@​earlopain][])
  • #​13074: Add new Lint/UselessNumericOperation cop to check for inconsequential numeric operations. ([@​zopolis4][])
  • #​13061: Add new Style/RedundantInterpolationUnfreeze cop to check for dup and @+ on interpolated strings in Ruby >= 3.0. ([@​earlopain][])
Bug fixes
  • #​13093: Fix an error for Lint/ImplicitStringConcatenation when implicitly concatenating a string literal with a line break and string interpolation. ([@​koic][])
  • #​13098: Fix an error for Style/IdenticalConditionalBranches when handling empty case branches. ([@​koic][])
  • #​13113: Fix an error for Style/IfWithSemicolon when a nested if with a semicolon is used. ([@​koic][])
  • #​13097: Fix an error for Style/InPatternThen when using alternative pattern matching deeply. ([@​koic][])
  • #​13159: Fix an error for Style/OneLineConditional when using if/then/else/end with multiple expressions in the then body. ([@​koic][])
  • #​13092: Fix an incorrect autocorrect for Layout/EmptyLineBetweenDefs when two method definitions are on the same line separated by a semicolon. ([@​koic][])
  • #​13116: Fix an incorrect autocorrect for Style/IfWithSemicolon when a single-line if/;/end has an argument in the then body expression. ([@​koic][])
  • #​13161: Fix incorrect autocorrect for Style/IfWithSemicolon when using multiple expressions in the else body. ([@​koic][])
  • #​13132: Fix incorrect autocorrect for Style/TrailingBodyOnMethodDefinition when an expression precedes a method definition on the same line with a semicolon. ([@​koic][])
  • #​13164: Fix incorrect autocorrect behavior for Layout/BlockAlignment when EnforcedStyleAlignWith: either (default). ([@​koic][])
  • #​13087: Fix an incorrect autocorrect for Style/MultipleComparison when expression with more comparisons precedes an expression with less comparisons. ([@​fatkodima][])
  • #​13172: Fix an error for Layout/EmptyLinesAroundExceptionHandlingKeywords when ensure or else and end are on the same line. ([@​koic][])
  • #​13107: Fix an error for Lint/ImplicitStringConcatenation when there are multiple adjacent string interpolation literals on the same line. ([@​koic][])
  • #​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][])
  • #​13137: Fix an error for Style/ParallelAssignment when using __FILE__. ([@​earlopain][])
  • #​13143: Fix an error during TargetRubyVersion detection if the gemspec is not valid syntax. ([@​earlopain][])
  • #​13131: Fix false negatives for Lint/Void when using ensure, defs and numblock. ([@​vlad-pisanov][])
  • #​13174: Fix false negatives for Style/MapIntoArray when initializing the destination using Array[], Array([]), or Array.new([]). ([@​vlad-pisanov][])
  • #​13173: Fix false negatives for Style/EmptyLiteral when using Array[], Hash[], Array.new([]) and Hash.new([]). ([@​vlad-pisanov][])
  • #​13126: Fix a false positive for Style/Alias when using multiple alias in def. ([@​koic][])
  • #​13085: Fix a false positive for Style/EmptyElse when a comment-only else is used after elsif and AllowComments: true is set. ([@​koic][])
  • #​13118: Fix a false positive for Style/MapIntoArray when splatting. ([@​earlopain][])
  • #​13105: Fix false positives for Style/ArgumentsForwarding when forwarding kwargs/block arg with non-matching additional args. ([@​koic][])
  • #​13139: Fix false positives for Style/RedundantCondition when using modifier if or unless. ([@​koic][])
  • #​13134: Fix false negative for Lint/Void when using using frozen literals. ([@​vlad-pisanov][])
  • #​13148: Fix incorrect autocorrect for Lint/EmptyConditionalBody when missing elsif body with end on the same line. ([@​koic][])
  • #​13109: Fix an error for the Lockfile parser when it contains incompatible BUNDLED WITH versions. ([@​earlopain][])
  • #​13112: Fix detection of TargetRubyVersion through the gemfile if the gemfile ruby version is below 2.7. ([@​earlopain][])
  • #​13155: Fixes an error when the server cache directory has too long path, causing rubocop to fail even with caching disabled. ([@​protocol7][])
Changes
  • #​13150: Allow get_!, set_!, get_?, set_?, get_=, and set_= in Naming/AccessorMethodName. ([@​koic][])
  • #​13103: Make Lint/UselessAssignment autocorrection safe. ([@​koic][])
  • #​13099: Make Style/RedundantRegexpArgument respect the EnforcedStyle of Style/StringLiterals. ([@​koic][])
  • #​13165: Remove dependency on the rexml gem. ([@​bquorning][])
  • #​13090: Require RuboCop AST 1.32.0+ to use RuboCop::AST::RationalNode. ([@​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.66.1)) | minor | `1.65.1` -> `1.66.1` | --- ### Release Notes <details> <summary>rubocop/rubocop (rubocop)</summary> ### [`v1.66.1`](https://github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1661-2024-09-04) [Compare Source](https://github.com/rubocop/rubocop/compare/v1.66.0...v1.66.1) ##### Bug fixes - [#&#8203;13191](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13178](https://github.com/rubocop/rubocop/pull/13178): Fix false positive for `Style/EmptyLiteral` with `Hash.new([])`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13176](https://github.com/rubocop/rubocop/issues/13176): Fix crash in `Style/EmptyElse` when `AllowComments: true` and the else clause is missing. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) - [#&#8203;13185](https://github.com/rubocop/rubocop/pull/13185): Fix false negatives in `Style/MapIntoArray` autocorrection when using `ensure`, `def`, `defs` and `for`. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) ### [`v1.66.0`](https://github.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1660-2024-08-31) [Compare Source](https://github.com/rubocop/rubocop/compare/v1.65.1...v1.66.0) ##### New features - [#&#8203;13077](https://github.com/rubocop/rubocop/pull/13077): Add new global `StringLiteralsFrozenByDefault` option for correct analysis with `RUBYOPT=--enable=frozen-string-literal`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13080](https://github.com/rubocop/rubocop/pull/13080): Add new `DocumentationExtension` global option to serve documentation with extensions different than `.html`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13074](https://github.com/rubocop/rubocop/issues/13074): Add new `Lint/UselessNumericOperation` cop to check for inconsequential numeric operations. (\[[@&#8203;zopolis4](https://github.com/zopolis4)]\[]) - [#&#8203;13061](https://github.com/rubocop/rubocop/issues/13061): Add new `Style/RedundantInterpolationUnfreeze` cop to check for `dup` and `@+` on interpolated strings in Ruby >= 3.0. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) ##### Bug fixes - [#&#8203;13093](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13098](https://github.com/rubocop/rubocop/issues/13098): Fix an error for `Style/IdenticalConditionalBranches` when handling empty case branches. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13113](https://github.com/rubocop/rubocop/pull/13113): Fix an error for `Style/IfWithSemicolon` when a nested `if` with a semicolon is used. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13097](https://github.com/rubocop/rubocop/issues/13097): Fix an error for `Style/InPatternThen` when using alternative pattern matching deeply. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13159](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13092](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13116](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13161](https://github.com/rubocop/rubocop/pull/13161): Fix incorrect autocorrect for `Style/IfWithSemicolon` when using multiple expressions in the `else` body. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13132](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13164](https://github.com/rubocop/rubocop/pull/13164): Fix incorrect autocorrect behavior for `Layout/BlockAlignment` when `EnforcedStyleAlignWith: either (default)`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13087](https://github.com/rubocop/rubocop/pull/13087): Fix an incorrect autocorrect for `Style/MultipleComparison` when expression with more comparisons precedes an expression with less comparisons. (\[[@&#8203;fatkodima](https://github.com/fatkodima)]\[]) - [#&#8203;13172](https://github.com/rubocop/rubocop/pull/13172): Fix an error for `Layout/EmptyLinesAroundExceptionHandlingKeywords` when `ensure` or `else` and `end` are on the same line. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13107](https://github.com/rubocop/rubocop/issues/13107): Fix an error for `Lint/ImplicitStringConcatenation` when there are multiple adjacent string interpolation literals on the same line. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13111](https://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`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13137](https://github.com/rubocop/rubocop/pull/13137): Fix an error for `Style/ParallelAssignment` when using `__FILE__`. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13143](https://github.com/rubocop/rubocop/pull/13143): Fix an error during `TargetRubyVersion` detection if the gemspec is not valid syntax. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13131](https://github.com/rubocop/rubocop/pull/13131): Fix false negatives for `Lint/Void` when using `ensure`, `defs` and `numblock`. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) - [#&#8203;13174](https://github.com/rubocop/rubocop/pull/13174): Fix false negatives for `Style/MapIntoArray` when initializing the destination using `Array[]`, `Array([])`, or `Array.new([])`. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) - [#&#8203;13173](https://github.com/rubocop/rubocop/pull/13173): Fix false negatives for `Style/EmptyLiteral` when using `Array[]`, `Hash[]`, `Array.new([])` and `Hash.new([])`. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) - [#&#8203;13126](https://github.com/rubocop/rubocop/issues/13126): Fix a false positive for `Style/Alias` when using multiple `alias` in `def`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13085](https://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. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13118](https://github.com/rubocop/rubocop/issues/13118): Fix a false positive for `Style/MapIntoArray` when splatting. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13105](https://github.com/rubocop/rubocop/issues/13105): Fix false positives for `Style/ArgumentsForwarding` when forwarding kwargs/block arg with non-matching additional args. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13139](https://github.com/rubocop/rubocop/issues/13139): Fix false positives for `Style/RedundantCondition` when using modifier `if` or `unless`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13134](https://github.com/rubocop/rubocop/pull/13134): Fix false negative for `Lint/Void` when using using frozen literals. (\[[@&#8203;vlad-pisanov](https://github.com/vlad-pisanov)]\[]) - [#&#8203;13148](https://github.com/rubocop/rubocop/pull/13148): Fix incorrect autocorrect for `Lint/EmptyConditionalBody` when missing `elsif` body with `end` on the same line. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13109](https://github.com/rubocop/rubocop/pull/13109): Fix an error for the `Lockfile` parser when it contains incompatible `BUNDLED WITH` versions. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13112](https://github.com/rubocop/rubocop/pull/13112): Fix detection of `TargetRubyVersion` through the gemfile if the gemfile ruby version is below 2.7. (\[[@&#8203;earlopain](https://github.com/earlopain)]\[]) - [#&#8203;13155](https://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. (\[[@&#8203;protocol7](https://github.com/protocol7)]\[]) ##### Changes - [#&#8203;13150](https://github.com/rubocop/rubocop/issues/13150): Allow `get_!`, `set_!`, `get_?`, `set_?`, `get_=`, and `set_=` in `Naming/AccessorMethodName`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13103](https://github.com/rubocop/rubocop/issues/13103): Make `Lint/UselessAssignment` autocorrection safe. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13099](https://github.com/rubocop/rubocop/issues/13099): Make `Style/RedundantRegexpArgument` respect the `EnforcedStyle` of `Style/StringLiterals`. (\[[@&#8203;koic](https://github.com/koic)]\[]) - [#&#8203;13165](https://github.com/rubocop/rubocop/pull/13165): Remove dependency on the `rexml` gem. (\[[@&#8203;bquorning](https://github.com/bquorning)]\[]) - [#&#8203;13090](https://github.com/rubocop/rubocop/pull/13090): Require RuboCop AST 1.32.0+ to use `RuboCop::AST::RationalNode`. (\[[@&#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:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4xIiwidXBkYXRlZEluVmVyIjoiMzguOTEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
bustikiller added 1 commit 2024-08-31 13:04:30 +00:00
Update dependency rubocop to v1.66.0
Some checks failed
Run unit tests / unit_tests (pull_request) Successful in 6m12s
Build docker image / build-static-assets (pull_request) Has been cancelled
renovate/artifacts Artifact file update failure
bb7352ae57
bustikiller scheduled this pull request to auto merge when all checks succeed 2024-08-31 13:04:30 +00:00
bustikiller force-pushed renovate/rubocop-1.x-lockfile from bb7352ae57 to 88f9c48a91 2024-09-04 22:05:02 +00:00 Compare
bustikiller changed title from Update dependency rubocop to v1.66.0 to Update dependency rubocop to v1.66.1 2024-09-04 22:05:03 +00:00
bustikiller force-pushed renovate/rubocop-1.x-lockfile from 88f9c48a91 to 0e2f19a3e0 2024-09-07 22:17:14 +00:00 Compare
bustikiller force-pushed renovate/rubocop-1.x-lockfile from 0e2f19a3e0 to 44c18a7a45 2024-09-20 22:21:23 +00:00 Compare
bustikiller merged commit c233b4bb27 into main 2024-09-21 01:41:12 +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#53
No description provided.