deitch/docker_registry2 (docker_registry2)
### [`v1.18.0`](https://togithub.com/deitch/docker_registry2/compare/v1.17.0...v1.18.0)
[Compare Source](https://togithub.com/deitch/docker_registry2/compare/v1.17.0...v1.18.0)
### [`v1.17.0`](https://togithub.com/deitch/docker_registry2/compare/v1.16.0...v1.17.0)
[Compare Source](https://togithub.com/deitch/docker_registry2/compare/v1.16.0...v1.17.0)
rubocop/rubocop (rubocop)
### [`v1.55.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1551-2023-07-31)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.55.0...v1.55.1)
##### Bug fixes
- [#12068](https://togithub.com/rubocop/rubocop/pull/12068): Fix a false positive for `Style/ReturnNilInPredicateMethodDefinition` when the last method argument in method definition is `nil`. (\[[@koic](https://togithub.com/koic)]\[])
- [#12082](https://togithub.com/rubocop/rubocop/issues/12082): Fix an error for `Lint/UselessAssignment` when a variable is assigned and unreferenced in `for` with multiple variables. (\[[@koic](https://togithub.com/koic)]\[])
- [#12079](https://togithub.com/rubocop/rubocop/issues/12079): Fix an error for `Style/MixinGrouping` when mixin method has no arguments. (\[[@koic](https://togithub.com/koic)]\[])
- [#11637](https://togithub.com/rubocop/rubocop/pull/11637): Correct Rubocop for `private_class_method` method documentation. (\[[@bigzed](https://togithub.com/bigzed)]\[])
- [#12070](https://togithub.com/rubocop/rubocop/pull/12070): Fix false positive in `Style/ArgumentsForwarding` when receiver forwards args/kwargs. (\[[@owst](https://togithub.com/owst)]\[])
### [`v1.55.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1550-2023-07-25)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.2...v1.55.0)
##### New features
- [#11794](https://togithub.com/rubocop/rubocop/pull/11794): Add support to `Style/ArgumentsForwarding` for anonymous arg/kwarg forwarding in Ruby 3.2. (\[[@owst](https://togithub.com/owst)]\[])
- [#12044](https://togithub.com/rubocop/rubocop/issues/12044): Make LSP server support `layoutMode` option to run layout cops. (\[[@koic](https://togithub.com/koic)]\[])
- [#12056](https://togithub.com/rubocop/rubocop/pull/12056): Make LSP server support `lintMode` option to run lint cops. (\[[@koic](https://togithub.com/koic)]\[])
- [#12046](https://togithub.com/rubocop/rubocop/issues/12046): Make `ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of predicate method definition. (\[[@koic](https://togithub.com/koic)]\[])
##### Bug fixes
- [#12055](https://togithub.com/rubocop/rubocop/pull/12055): Allow parentheses in single-line match patterns when using the `omit_parentheses` style of `Style/MethodCallWithArgsParentheses`. (\[[@gsamokovarov](https://togithub.com/gsamokovarov)]\[])
- [#12050](https://togithub.com/rubocop/rubocop/pull/12050): Fix a false positive for `Layout/RedundantLineBreak` when inspecting the `%` form string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[])
- [#12063](https://togithub.com/rubocop/rubocop/pull/12063): Fix `Style/CombinableLoops` when one of the loops is empty. (\[[@fatkodima](https://togithub.com/fatkodima)]\[])
- [#12059](https://togithub.com/rubocop/rubocop/issues/12059): Fix a false negative for `Style/StringLiteralsInInterpolation` for symbols with interpolation. (\[[@fatkodima](https://togithub.com/fatkodima)]\[])
- [#11834](https://togithub.com/rubocop/rubocop/issues/11834): Fix false positive for when variable in inside conditional branch in nested node. (\[[@alexeyschepin](https://togithub.com/alexeyschepin)]\[])
- [#11802](https://togithub.com/rubocop/rubocop/issues/11802): Improve handling of `[]` and `()` with percent symbol arrays. (\[[@jasondoc3](https://togithub.com/jasondoc3)]\[])
- [#12052](https://togithub.com/rubocop/rubocop/issues/12052): Fix "Subfolders can't include glob special characters". (\[[@meric426](https://togithub.com/meric426)]\[], \[[@loveo](https://togithub.com/loveo)]\[])
- [#12062](https://togithub.com/rubocop/rubocop/pull/12062): Fix `LoadError` when loading RuboCop from a symlinked location on Windows. (\[[@p0deje](https://togithub.com/p0deje)]\[])
##### Changes
- [#12064](https://togithub.com/rubocop/rubocop/pull/12064): Make `Style/RedundantArgument` aware of `exit` and `exit!`. (\[[@koic](https://togithub.com/koic)]\[])
- [#12015](https://togithub.com/rubocop/rubocop/issues/12015): Mark `Style/HashConversion` as unsafe autocorrection. (\[[@koic](https://togithub.com/koic)]\[])
### [`v1.54.2`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1542-2023-07-13)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.1...v1.54.2)
##### Bug fixes
- [#12043](https://togithub.com/rubocop/rubocop/pull/12043): Fix a false negative for `Layout/ExtraSpacing` when some characters are vertically aligned. (\[[@koic](https://togithub.com/koic)]\[])
- [#12040](https://togithub.com/rubocop/rubocop/pull/12040): Fix a false positive for `Layout/TrailingEmptyLines` to prevent the following incorrect autocorrection when inspecting the `%` form string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[])
- [#1867](https://togithub.com/rubocop/rubocop/issues/1867): Fix an error when `AllCops:Exclude` is empty in .rubocop.yml. (\[[@koic](https://togithub.com/koic)]\[])
- [#12034](https://togithub.com/rubocop/rubocop/issues/12034): Fix invalid byte sequence in UTF-8 error when using an invalid encoding string. (\[[@koic](https://togithub.com/koic)]\[])
- [#12038](https://togithub.com/rubocop/rubocop/pull/12038): Output the "server restarting" message to stderr. (\[[@knu](https://togithub.com/knu)]\[])
### [`v1.54.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1541-2023-07-04)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.0...v1.54.1)
##### Bug fixes
- [#12024](https://togithub.com/rubocop/rubocop/issues/12024): Fix a false positive for `Lint/RedundantRegexpQuantifiers` when interpolation is used in a regexp literal. (\[[@koic](https://togithub.com/koic)]\[])
- [#12020](https://togithub.com/rubocop/rubocop/issues/12020): This PR fixes an infinite loop error for `Layout/SpaceAfterComma` with `Layout/SpaceBeforeSemicolon` when autocorrection conflicts. (\[[@koic](https://togithub.com/koic)]\[])
- [#12014](https://togithub.com/rubocop/rubocop/pull/12014): Fix an error for `Lint/UselessAssignment` when part of a multiple assignment is enclosed in parentheses. (\[[@koic](https://togithub.com/koic)]\[])
- [#12011](https://togithub.com/rubocop/rubocop/pull/12011): Fix an error for `Metrics/MethodLength` when using a heredoc in a block without block arguments. (\[[@koic](https://togithub.com/koic)]\[])
- [#12010](https://togithub.com/rubocop/rubocop/pull/12010): Fix false negatives for `Style/RedundantRegexpArgument` when using safe navigation operator. (\[[@koic](https://togithub.com/koic)]\[])
### [`v1.54.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1540-2023-07-01)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.53.1...v1.54.0)
##### New features
- [#12000](https://togithub.com/rubocop/rubocop/pull/12000): Support safe or unsafe autocorrect config for LSP. (\[[@koic](https://togithub.com/koic)]\[])
##### Bug fixes
- [#12005](https://togithub.com/rubocop/rubocop/issues/12005): Fix a false negative for `Lint/Debugger` when using debugger method inside lambda. (\[[@koic](https://togithub.com/koic)]\[])
- [#11986](https://togithub.com/rubocop/rubocop/issues/11986): Fix a false positive for `Lint/MixedCaseRange` when the number of characters at the start or end of range is other than 1. (\[[@koic](https://togithub.com/koic)]\[])
- [#11992](https://togithub.com/rubocop/rubocop/issues/11992): Fix an unexpected `NoMethodError` for built-in language server when an internal error occurs. (\[[@koic](https://togithub.com/koic)]\[])
- [#11994](https://togithub.com/rubocop/rubocop/issues/11994): Fix an error for `Layout/LineEndStringConcatenationIndentation` when inspecting the `%` from string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[])
- [#12007](https://togithub.com/rubocop/rubocop/issues/12007): Fix an error for `Layout/SpaceAroundOperators` when using unary operator with double colon. (\[[@koic](https://togithub.com/koic)]\[])
- [#11996](https://togithub.com/rubocop/rubocop/issues/11996): Fix an error for `Style/IfWithSemicolon` when without branch bodies. (\[[@koic](https://togithub.com/koic)]\[])
- [#12009](https://togithub.com/rubocop/rubocop/pull/12009): Fix an error for `Style/YodaCondition` when equality check method is used without the first argument. (\[[@koic](https://togithub.com/koic)]\[])
- [#11998](https://togithub.com/rubocop/rubocop/issues/11998): Fix an error when inspecting blank heredoc delimiter. (\[[@koic](https://togithub.com/koic)]\[])
- [#11989](https://togithub.com/rubocop/rubocop/issues/11989): Fix an incorrect autocorrect for `Style/RedundantRegexpArgument` when using unicode chars. (\[[@koic](https://togithub.com/koic)]\[])
- [#12001](https://togithub.com/rubocop/rubocop/issues/12001): Fix code length calculator for method calls with heredoc. (\[[@fatkodima](https://togithub.com/fatkodima)]\[])
- [#12002](https://togithub.com/rubocop/rubocop/pull/12002): Fix `Lint/Void` cop for `__ENCODING__` constant. (\[[@fatkodima](https://togithub.com/fatkodima)]\[])
##### Changes
- [#11983](https://togithub.com/rubocop/rubocop/pull/11983): Add Ridgepole files to default `Include` list. (\[[@ydah](https://togithub.com/ydah)]\[])
- [#11738](https://togithub.com/rubocop/rubocop/issues/11738): Enhances empty_line_between_defs to treat configured macros like defs. (\[[@catwomey](https://togithub.com/catwomey)]\[])
### [`v1.53.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1531-2023-06-26)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.53.0...v1.53.1)
##### Bug fixes
- [#11974](https://togithub.com/rubocop/rubocop/issues/11974): Fix an error for `Style/RedundantCurrentDirectoryInPath` when using string interpolation in `require_relative`. (\[[@koic](https://togithub.com/koic)]\[])
- [#11981](https://togithub.com/rubocop/rubocop/issues/11981): Fix an incorrect autocorrect for `Style/RedundantRegexpArgument` when using double quote and single quote characters. (\[[@koic](https://togithub.com/koic)]\[])
- [#11836](https://togithub.com/rubocop/rubocop/issues/11836): Should not offense single-quoted symbol containing double quotes in `Lint/SymbolConversion` . (\[[@KessaPassa](https://togithub.com/KessaPassa)]\[])
### [`v1.53.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1530-2023-06-23)
[Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.52.1...v1.53.0)
##### New features
- [#11561](https://togithub.com/rubocop/rubocop/pull/11561): Add new `Lint/MixedCaseRange` cop. (\[[@rwstauner](https://togithub.com/rwstauner)]\[])
- [#11565](https://togithub.com/rubocop/rubocop/pull/11565): Add new `Lint/RedundantRegexpQuantifiers` cop. (\[[@jaynetics](https://togithub.com/jaynetics)]\[])
- [#11925](https://togithub.com/rubocop/rubocop/issues/11925): Add new `Style/RedundantCurrentDirectoryInPath` cop. (\[[@koic](https://togithub.com/koic)]\[])
- [#11595](https://togithub.com/rubocop/rubocop/pull/11595): Add new `Style/RedundantRegexpArgument` cop. (\[[@koic](https://togithub.com/koic)]\[])
- [#11967](https://togithub.com/rubocop/rubocop/pull/11967): Add new `Style/ReturnNilInPredicateMethodDefinition` cop. (\[[@koic](https://togithub.com/koic)]\[])
- [#11745](https://togithub.com/rubocop/rubocop/pull/11745): Add new `Style/YAMLFileRead` cop. (\[[@koic](https://togithub.com/koic)]\[])
- [#11926](https://togithub.com/rubocop/rubocop/pull/11926): Support built-in LSP server. (\[[@koic](https://togithub.com/koic)]\[])
##### Bug fixes
- [#11953](https://togithub.com/rubocop/rubocop/issues/11953): Fix a false negative for `Lint/DuplicateHashKey` when there is a duplicated constant key in the hash literal. (\[[@koic](https://togithub.com/koic)]\[])
- [#11945](https://togithub.com/rubocop/rubocop/issues/11945): Fix a false negative for `Style/RedundantSelfAssignmentBranch` when using method chaining or arguments in ternary branch. (\[[@koic](https://togithub.com/koic)]\[])
- [#11949](https://togithub.com/rubocop/rubocop/issues/11949): Fix a false positive for `Layout/RedundantLineBreak` when using a line broken string. (\[[@koic](https://togithub.com/koic)]\[])
- [#11931](https://togithub.com/rubocop/rubocop/pull/11931): Fix a false positive for `Lint/RedundantRequireStatement` when using `PP.pp`. (\[[@koic](https://togithub.com/koic)]\[])
- [#11946](https://togithub.com/rubocop/rubocop/pull/11946): Fix an error for `Lint/NumberConversion` when using multiple number conversion methods. (\[[@koic](https://togithub.com/koic)]\[])
- [#11972](https://togithub.com/rubocop/rubocop/issues/11972): Fix an error for `Lint/Void` when `CheckForMethodsWithNoSideEffects: true` and using a method definition. (\[[@koic](https://togithub.com/koic)]\[])
- [#11958](https://togithub.com/rubocop/rubocop/pull/11958): Fix error for `Style/IdenticalConditionalBranches` when using empty parentheses in the `if` branch. (\[[@koic](https://togithub.com/koic)]\[])
- [#11962](https://togithub.com/rubocop/rubocop/issues/11962): Fix an error for `Style/RedundantStringEscape` when an escaped double quote precedes interpolation in a symbol literal. (\[[@koic](https://togithub.com/koic)]\[])
- [#11947](https://togithub.com/rubocop/rubocop/issues/11947): Fix an error for `Style/ConditionalAssignment` with an assignment that uses `if` branch bodies, which include a block. (\[[@koic](https://togithub.com/koic)]\[])
- [#11959](https://togithub.com/rubocop/rubocop/pull/11959): Fix false negatives for `Layout/EmptyLinesAroundExceptionHandlingKeywords` when using Ruby 2.5's `rescue` inside block and Ruby 2.7's numbered block. (\[[@koic](https://togithub.com/koic)]\[])
- [#10902](https://togithub.com/rubocop/rubocop/issues/10902): Fix an error for `Style/RedundantRegexpEscape` string with invalid byte sequence in UTF-8. (\[[@ydah](https://togithub.com/ydah)]\[])
- [#11562](https://togithub.com/rubocop/rubocop/pull/11562): Fixed escaped octal handling and detection in `Lint/DuplicateRegexpCharacterClassElement`. (\[[@rwstauner](https://togithub.com/rwstauner)]\[])
##### Changes
- [#11904](https://togithub.com/rubocop/rubocop/pull/11904): Mark `Layout/ClassStructure` as unsafe to autocorrect. (\[[@nevans](https://togithub.com/nevans)]\[])
- [#8506](https://togithub.com/rubocop/rubocop/issues/8506): Add `AllowedParentClasses` config to `Lint/MissingSuper`. (\[[@iMacTia](https://togithub.com/iMacTia)]\[])
rubocop/rubocop-rspec (rubocop-rspec)
### [`v2.23.0`](https://togithub.com/rubocop/rubocop-rspec/blob/HEAD/CHANGELOG.md#2230-2023-07-30)
[Compare Source](https://togithub.com/rubocop/rubocop-rspec/compare/v2.22.0...v2.23.0)
- Add new `RSpec/Rails/NegationBeValid` cop. (\[[@ydah](https://togithub.com/ydah)])
- Fix a false negative for `RSpec/ExcessiveDocstringSpacing` when finds description with em space. (\[[@ydah](https://togithub.com/ydah)])
- Fix a false positive for `RSpec/EmptyExampleGroup` when example group with examples defined in `if` branch inside iterator. (\[[@ydah](https://togithub.com/ydah)])
- Update the message output of `RSpec/ExpectActual` to include the word 'value'. (\[[@corydiamand](https://togithub.com/corydiamand)])
- Fix a false negative for `RSpec/Pending` when `it` without body. (\[[@ydah](https://togithub.com/ydah)])
- Add new `RSpec/ReceiveMessages` cop. (\[[@ydah](https://togithub.com/ydah)])
- Change default.yml path to use `**/spec/*` instead of `spec/*`. (\[[@ydah](https://togithub.com/ydah)])
- Add `AllowedIdentifiers` and `AllowedPatterns` configuration option to `RSpec/IndexedLet`. (\[[@ydah](https://togithub.com/ydah)])
- Fix `RSpec/NamedSubject` when block has no body. (\[[@splattael](https://togithub.com/splattael)])
- Fix `RSpec/LetBeforeExamples` autocorrect incompatible with `RSpec/ScatteredLet` autocorrect. (\[[@ydah](https://togithub.com/ydah)])
- Update `RSpec/Focus` to support `shared_context` and `shared_examples` (\[[@tmaier](https://togithub.com/tmaier)])
Configuration
📅 Schedule: Branch creation - "after 8am on the first day of the month" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
'~> 1.16.0'
->'~> 1.18.0'
'~> 1.52.1'
->'~> 1.55.1'
'~> 2.22'
->'~> 2.23'
Release Notes
deitch/docker_registry2 (docker_registry2)
### [`v1.18.0`](https://togithub.com/deitch/docker_registry2/compare/v1.17.0...v1.18.0) [Compare Source](https://togithub.com/deitch/docker_registry2/compare/v1.17.0...v1.18.0) ### [`v1.17.0`](https://togithub.com/deitch/docker_registry2/compare/v1.16.0...v1.17.0) [Compare Source](https://togithub.com/deitch/docker_registry2/compare/v1.16.0...v1.17.0)rubocop/rubocop (rubocop)
### [`v1.55.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1551-2023-07-31) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.55.0...v1.55.1) ##### Bug fixes - [#12068](https://togithub.com/rubocop/rubocop/pull/12068): Fix a false positive for `Style/ReturnNilInPredicateMethodDefinition` when the last method argument in method definition is `nil`. (\[[@koic](https://togithub.com/koic)]\[]) - [#12082](https://togithub.com/rubocop/rubocop/issues/12082): Fix an error for `Lint/UselessAssignment` when a variable is assigned and unreferenced in `for` with multiple variables. (\[[@koic](https://togithub.com/koic)]\[]) - [#12079](https://togithub.com/rubocop/rubocop/issues/12079): Fix an error for `Style/MixinGrouping` when mixin method has no arguments. (\[[@koic](https://togithub.com/koic)]\[]) - [#11637](https://togithub.com/rubocop/rubocop/pull/11637): Correct Rubocop for `private_class_method` method documentation. (\[[@bigzed](https://togithub.com/bigzed)]\[]) - [#12070](https://togithub.com/rubocop/rubocop/pull/12070): Fix false positive in `Style/ArgumentsForwarding` when receiver forwards args/kwargs. (\[[@owst](https://togithub.com/owst)]\[]) ### [`v1.55.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1550-2023-07-25) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.2...v1.55.0) ##### New features - [#11794](https://togithub.com/rubocop/rubocop/pull/11794): Add support to `Style/ArgumentsForwarding` for anonymous arg/kwarg forwarding in Ruby 3.2. (\[[@owst](https://togithub.com/owst)]\[]) - [#12044](https://togithub.com/rubocop/rubocop/issues/12044): Make LSP server support `layoutMode` option to run layout cops. (\[[@koic](https://togithub.com/koic)]\[]) - [#12056](https://togithub.com/rubocop/rubocop/pull/12056): Make LSP server support `lintMode` option to run lint cops. (\[[@koic](https://togithub.com/koic)]\[]) - [#12046](https://togithub.com/rubocop/rubocop/issues/12046): Make `ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of predicate method definition. (\[[@koic](https://togithub.com/koic)]\[]) ##### Bug fixes - [#12055](https://togithub.com/rubocop/rubocop/pull/12055): Allow parentheses in single-line match patterns when using the `omit_parentheses` style of `Style/MethodCallWithArgsParentheses`. (\[[@gsamokovarov](https://togithub.com/gsamokovarov)]\[]) - [#12050](https://togithub.com/rubocop/rubocop/pull/12050): Fix a false positive for `Layout/RedundantLineBreak` when inspecting the `%` form string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[]) - [#12063](https://togithub.com/rubocop/rubocop/pull/12063): Fix `Style/CombinableLoops` when one of the loops is empty. (\[[@fatkodima](https://togithub.com/fatkodima)]\[]) - [#12059](https://togithub.com/rubocop/rubocop/issues/12059): Fix a false negative for `Style/StringLiteralsInInterpolation` for symbols with interpolation. (\[[@fatkodima](https://togithub.com/fatkodima)]\[]) - [#11834](https://togithub.com/rubocop/rubocop/issues/11834): Fix false positive for when variable in inside conditional branch in nested node. (\[[@alexeyschepin](https://togithub.com/alexeyschepin)]\[]) - [#11802](https://togithub.com/rubocop/rubocop/issues/11802): Improve handling of `[]` and `()` with percent symbol arrays. (\[[@jasondoc3](https://togithub.com/jasondoc3)]\[]) - [#12052](https://togithub.com/rubocop/rubocop/issues/12052): Fix "Subfolders can't include glob special characters". (\[[@meric426](https://togithub.com/meric426)]\[], \[[@loveo](https://togithub.com/loveo)]\[]) - [#12062](https://togithub.com/rubocop/rubocop/pull/12062): Fix `LoadError` when loading RuboCop from a symlinked location on Windows. (\[[@p0deje](https://togithub.com/p0deje)]\[]) ##### Changes - [#12064](https://togithub.com/rubocop/rubocop/pull/12064): Make `Style/RedundantArgument` aware of `exit` and `exit!`. (\[[@koic](https://togithub.com/koic)]\[]) - [#12015](https://togithub.com/rubocop/rubocop/issues/12015): Mark `Style/HashConversion` as unsafe autocorrection. (\[[@koic](https://togithub.com/koic)]\[]) ### [`v1.54.2`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1542-2023-07-13) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.1...v1.54.2) ##### Bug fixes - [#12043](https://togithub.com/rubocop/rubocop/pull/12043): Fix a false negative for `Layout/ExtraSpacing` when some characters are vertically aligned. (\[[@koic](https://togithub.com/koic)]\[]) - [#12040](https://togithub.com/rubocop/rubocop/pull/12040): Fix a false positive for `Layout/TrailingEmptyLines` to prevent the following incorrect autocorrection when inspecting the `%` form string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[]) - [#1867](https://togithub.com/rubocop/rubocop/issues/1867): Fix an error when `AllCops:Exclude` is empty in .rubocop.yml. (\[[@koic](https://togithub.com/koic)]\[]) - [#12034](https://togithub.com/rubocop/rubocop/issues/12034): Fix invalid byte sequence in UTF-8 error when using an invalid encoding string. (\[[@koic](https://togithub.com/koic)]\[]) - [#12038](https://togithub.com/rubocop/rubocop/pull/12038): Output the "server restarting" message to stderr. (\[[@knu](https://togithub.com/knu)]\[]) ### [`v1.54.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1541-2023-07-04) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.54.0...v1.54.1) ##### Bug fixes - [#12024](https://togithub.com/rubocop/rubocop/issues/12024): Fix a false positive for `Lint/RedundantRegexpQuantifiers` when interpolation is used in a regexp literal. (\[[@koic](https://togithub.com/koic)]\[]) - [#12020](https://togithub.com/rubocop/rubocop/issues/12020): This PR fixes an infinite loop error for `Layout/SpaceAfterComma` with `Layout/SpaceBeforeSemicolon` when autocorrection conflicts. (\[[@koic](https://togithub.com/koic)]\[]) - [#12014](https://togithub.com/rubocop/rubocop/pull/12014): Fix an error for `Lint/UselessAssignment` when part of a multiple assignment is enclosed in parentheses. (\[[@koic](https://togithub.com/koic)]\[]) - [#12011](https://togithub.com/rubocop/rubocop/pull/12011): Fix an error for `Metrics/MethodLength` when using a heredoc in a block without block arguments. (\[[@koic](https://togithub.com/koic)]\[]) - [#12010](https://togithub.com/rubocop/rubocop/pull/12010): Fix false negatives for `Style/RedundantRegexpArgument` when using safe navigation operator. (\[[@koic](https://togithub.com/koic)]\[]) ### [`v1.54.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1540-2023-07-01) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.53.1...v1.54.0) ##### New features - [#12000](https://togithub.com/rubocop/rubocop/pull/12000): Support safe or unsafe autocorrect config for LSP. (\[[@koic](https://togithub.com/koic)]\[]) ##### Bug fixes - [#12005](https://togithub.com/rubocop/rubocop/issues/12005): Fix a false negative for `Lint/Debugger` when using debugger method inside lambda. (\[[@koic](https://togithub.com/koic)]\[]) - [#11986](https://togithub.com/rubocop/rubocop/issues/11986): Fix a false positive for `Lint/MixedCaseRange` when the number of characters at the start or end of range is other than 1. (\[[@koic](https://togithub.com/koic)]\[]) - [#11992](https://togithub.com/rubocop/rubocop/issues/11992): Fix an unexpected `NoMethodError` for built-in language server when an internal error occurs. (\[[@koic](https://togithub.com/koic)]\[]) - [#11994](https://togithub.com/rubocop/rubocop/issues/11994): Fix an error for `Layout/LineEndStringConcatenationIndentation` when inspecting the `%` from string `%\n\n`. (\[[@koic](https://togithub.com/koic)]\[]) - [#12007](https://togithub.com/rubocop/rubocop/issues/12007): Fix an error for `Layout/SpaceAroundOperators` when using unary operator with double colon. (\[[@koic](https://togithub.com/koic)]\[]) - [#11996](https://togithub.com/rubocop/rubocop/issues/11996): Fix an error for `Style/IfWithSemicolon` when without branch bodies. (\[[@koic](https://togithub.com/koic)]\[]) - [#12009](https://togithub.com/rubocop/rubocop/pull/12009): Fix an error for `Style/YodaCondition` when equality check method is used without the first argument. (\[[@koic](https://togithub.com/koic)]\[]) - [#11998](https://togithub.com/rubocop/rubocop/issues/11998): Fix an error when inspecting blank heredoc delimiter. (\[[@koic](https://togithub.com/koic)]\[]) - [#11989](https://togithub.com/rubocop/rubocop/issues/11989): Fix an incorrect autocorrect for `Style/RedundantRegexpArgument` when using unicode chars. (\[[@koic](https://togithub.com/koic)]\[]) - [#12001](https://togithub.com/rubocop/rubocop/issues/12001): Fix code length calculator for method calls with heredoc. (\[[@fatkodima](https://togithub.com/fatkodima)]\[]) - [#12002](https://togithub.com/rubocop/rubocop/pull/12002): Fix `Lint/Void` cop for `__ENCODING__` constant. (\[[@fatkodima](https://togithub.com/fatkodima)]\[]) ##### Changes - [#11983](https://togithub.com/rubocop/rubocop/pull/11983): Add Ridgepole files to default `Include` list. (\[[@ydah](https://togithub.com/ydah)]\[]) - [#11738](https://togithub.com/rubocop/rubocop/issues/11738): Enhances empty_line_between_defs to treat configured macros like defs. (\[[@catwomey](https://togithub.com/catwomey)]\[]) ### [`v1.53.1`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1531-2023-06-26) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.53.0...v1.53.1) ##### Bug fixes - [#11974](https://togithub.com/rubocop/rubocop/issues/11974): Fix an error for `Style/RedundantCurrentDirectoryInPath` when using string interpolation in `require_relative`. (\[[@koic](https://togithub.com/koic)]\[]) - [#11981](https://togithub.com/rubocop/rubocop/issues/11981): Fix an incorrect autocorrect for `Style/RedundantRegexpArgument` when using double quote and single quote characters. (\[[@koic](https://togithub.com/koic)]\[]) - [#11836](https://togithub.com/rubocop/rubocop/issues/11836): Should not offense single-quoted symbol containing double quotes in `Lint/SymbolConversion` . (\[[@KessaPassa](https://togithub.com/KessaPassa)]\[]) ### [`v1.53.0`](https://togithub.com/rubocop/rubocop/blob/HEAD/CHANGELOG.md#1530-2023-06-23) [Compare Source](https://togithub.com/rubocop/rubocop/compare/v1.52.1...v1.53.0) ##### New features - [#11561](https://togithub.com/rubocop/rubocop/pull/11561): Add new `Lint/MixedCaseRange` cop. (\[[@rwstauner](https://togithub.com/rwstauner)]\[]) - [#11565](https://togithub.com/rubocop/rubocop/pull/11565): Add new `Lint/RedundantRegexpQuantifiers` cop. (\[[@jaynetics](https://togithub.com/jaynetics)]\[]) - [#11925](https://togithub.com/rubocop/rubocop/issues/11925): Add new `Style/RedundantCurrentDirectoryInPath` cop. (\[[@koic](https://togithub.com/koic)]\[]) - [#11595](https://togithub.com/rubocop/rubocop/pull/11595): Add new `Style/RedundantRegexpArgument` cop. (\[[@koic](https://togithub.com/koic)]\[]) - [#11967](https://togithub.com/rubocop/rubocop/pull/11967): Add new `Style/ReturnNilInPredicateMethodDefinition` cop. (\[[@koic](https://togithub.com/koic)]\[]) - [#11745](https://togithub.com/rubocop/rubocop/pull/11745): Add new `Style/YAMLFileRead` cop. (\[[@koic](https://togithub.com/koic)]\[]) - [#11926](https://togithub.com/rubocop/rubocop/pull/11926): Support built-in LSP server. (\[[@koic](https://togithub.com/koic)]\[]) ##### Bug fixes - [#11953](https://togithub.com/rubocop/rubocop/issues/11953): Fix a false negative for `Lint/DuplicateHashKey` when there is a duplicated constant key in the hash literal. (\[[@koic](https://togithub.com/koic)]\[]) - [#11945](https://togithub.com/rubocop/rubocop/issues/11945): Fix a false negative for `Style/RedundantSelfAssignmentBranch` when using method chaining or arguments in ternary branch. (\[[@koic](https://togithub.com/koic)]\[]) - [#11949](https://togithub.com/rubocop/rubocop/issues/11949): Fix a false positive for `Layout/RedundantLineBreak` when using a line broken string. (\[[@koic](https://togithub.com/koic)]\[]) - [#11931](https://togithub.com/rubocop/rubocop/pull/11931): Fix a false positive for `Lint/RedundantRequireStatement` when using `PP.pp`. (\[[@koic](https://togithub.com/koic)]\[]) - [#11946](https://togithub.com/rubocop/rubocop/pull/11946): Fix an error for `Lint/NumberConversion` when using multiple number conversion methods. (\[[@koic](https://togithub.com/koic)]\[]) - [#11972](https://togithub.com/rubocop/rubocop/issues/11972): Fix an error for `Lint/Void` when `CheckForMethodsWithNoSideEffects: true` and using a method definition. (\[[@koic](https://togithub.com/koic)]\[]) - [#11958](https://togithub.com/rubocop/rubocop/pull/11958): Fix error for `Style/IdenticalConditionalBranches` when using empty parentheses in the `if` branch. (\[[@koic](https://togithub.com/koic)]\[]) - [#11962](https://togithub.com/rubocop/rubocop/issues/11962): Fix an error for `Style/RedundantStringEscape` when an escaped double quote precedes interpolation in a symbol literal. (\[[@koic](https://togithub.com/koic)]\[]) - [#11947](https://togithub.com/rubocop/rubocop/issues/11947): Fix an error for `Style/ConditionalAssignment` with an assignment that uses `if` branch bodies, which include a block. (\[[@koic](https://togithub.com/koic)]\[]) - [#11959](https://togithub.com/rubocop/rubocop/pull/11959): Fix false negatives for `Layout/EmptyLinesAroundExceptionHandlingKeywords` when using Ruby 2.5's `rescue` inside block and Ruby 2.7's numbered block. (\[[@koic](https://togithub.com/koic)]\[]) - [#10902](https://togithub.com/rubocop/rubocop/issues/10902): Fix an error for `Style/RedundantRegexpEscape` string with invalid byte sequence in UTF-8. (\[[@ydah](https://togithub.com/ydah)]\[]) - [#11562](https://togithub.com/rubocop/rubocop/pull/11562): Fixed escaped octal handling and detection in `Lint/DuplicateRegexpCharacterClassElement`. (\[[@rwstauner](https://togithub.com/rwstauner)]\[]) ##### Changes - [#11904](https://togithub.com/rubocop/rubocop/pull/11904): Mark `Layout/ClassStructure` as unsafe to autocorrect. (\[[@nevans](https://togithub.com/nevans)]\[]) - [#8506](https://togithub.com/rubocop/rubocop/issues/8506): Add `AllowedParentClasses` config to `Lint/MissingSuper`. (\[[@iMacTia](https://togithub.com/iMacTia)]\[])rubocop/rubocop-rspec (rubocop-rspec)
### [`v2.23.0`](https://togithub.com/rubocop/rubocop-rspec/blob/HEAD/CHANGELOG.md#2230-2023-07-30) [Compare Source](https://togithub.com/rubocop/rubocop-rspec/compare/v2.22.0...v2.23.0) - Add new `RSpec/Rails/NegationBeValid` cop. (\[[@ydah](https://togithub.com/ydah)]) - Fix a false negative for `RSpec/ExcessiveDocstringSpacing` when finds description with em space. (\[[@ydah](https://togithub.com/ydah)]) - Fix a false positive for `RSpec/EmptyExampleGroup` when example group with examples defined in `if` branch inside iterator. (\[[@ydah](https://togithub.com/ydah)]) - Update the message output of `RSpec/ExpectActual` to include the word 'value'. (\[[@corydiamand](https://togithub.com/corydiamand)]) - Fix a false negative for `RSpec/Pending` when `it` without body. (\[[@ydah](https://togithub.com/ydah)]) - Add new `RSpec/ReceiveMessages` cop. (\[[@ydah](https://togithub.com/ydah)]) - Change default.yml path to use `**/spec/*` instead of `spec/*`. (\[[@ydah](https://togithub.com/ydah)]) - Add `AllowedIdentifiers` and `AllowedPatterns` configuration option to `RSpec/IndexedLet`. (\[[@ydah](https://togithub.com/ydah)]) - Fix `RSpec/NamedSubject` when block has no body. (\[[@splattael](https://togithub.com/splattael)]) - Fix `RSpec/LetBeforeExamples` autocorrect incompatible with `RSpec/ScatteredLet` autocorrect. (\[[@ydah](https://togithub.com/ydah)]) - Update `RSpec/Focus` to support `shared_context` and `shared_examples` (\[[@tmaier](https://togithub.com/tmaier)])Configuration
📅 Schedule: Branch creation - "after 8am on the first day of the month" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.