Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump the minor-updates group across 1 directory with 3 updates (#205)
Bumps the minor-updates group with 3 updates in the / directory: [sequel](https://github.com/jeremyevans/sequel), [rubocop](https://github.com/rubocop/rubocop) and [rubocop-performance](https://github.com/rubocop/rubocop-performance). Updates `sequel` from 5.87.0 to 5.88.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jeremyevans/sequel/blob/master/CHANGELOG">sequel's changelog</a>.</em></p> <blockquote> <p>=== 5.88.0 (2025-01-01)</p> <ul> <li> <p>Add subset_static_cache plugin for statically caching subsets of a model class (jeremyevans)</p> </li> <li> <p>Allow class-level dataset methods to be overridable and call super to get the default behavior (jeremyevans)</p> </li> <li> <p>Support column aliases with data types on PostgreSQL, useful for selecting from functions returning records (jeremyevans)</p> </li> <li> <p>Break ties in timestamp migrator version handling using lexicographic sort of rest of migration filename (jeremyevans)</p> </li> <li> <p>Fix strict_unused_block warnings when running specs on Ruby 3.4 (jeremyevans)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jeremyevans/sequel/commit/d0504ef88d01d680bf6b322b6c87a0fc87f49b34"><code>d0504ef</code></a> Bump version to 5.88.0</li> <li><a href="https://github.com/jeremyevans/sequel/commit/530eae6867da00491b1a7ad068997512101c437a"><code>530eae6</code></a> Add Ruby 3.4 to CI</li> <li><a href="https://github.com/jeremyevans/sequel/commit/f8274556d5be4e6229c2f25f095c6e6c13a0ae8b"><code>f827455</code></a> Get back to 100% code coverage in static_cache_cache plugin</li> <li><a href="https://github.com/jeremyevans/sequel/commit/42a8b305cd105b79d2313d8ef0c83d4b1db4916b"><code>42a8b30</code></a> Add subset_static_cache plugin for statically caching subsets of a model class</li> <li><a href="https://github.com/jeremyevans/sequel/commit/14fb13057c342ffaa1989d25b466575f1954041e"><code>14fb130</code></a> Allow class-level dataset methods to be overridable and call super to get the...</li> <li><a href="https://github.com/jeremyevans/sequel/commit/eba1a8e029d6bc1f1ee17ec1e48d501eb289c7d9"><code>eba1a8e</code></a> Make PostgreSQL specs pass when PostgreSQL is not built with libxml support</li> <li><a href="https://github.com/jeremyevans/sequel/commit/cc4a0ff798416aaa4e639c12f01450c23ddbd15b"><code>cc4a0ff</code></a> Support column aliases with data types on PostgreSQL, useful for selecting fr...</li> <li><a href="https://github.com/jeremyevans/sequel/commit/31d28f2650df8d07af6d701dfab9797293770e28"><code>31d28f2</code></a> Break ties in timestamp migrator version handling using lexicographic sort of...</li> <li><a href="https://github.com/jeremyevans/sequel/commit/267daa57133191eb8da8625d02f45a0c8304416b"><code>267daa5</code></a> Fix strict_unused_block warnings when running specs on Ruby 3.4</li> <li><a href="https://github.com/jeremyevans/sequel/commit/7a520bb9c013947bd60d9170e727fb52a2287ba1"><code>7a520bb</code></a> Avoid shape-related performance warning for Sequel::SQL::StringAgg</li> <li>Additional commits viewable in <a href="https://github.com/jeremyevans/sequel/compare/5.87.0...5.88.0">compare view</a></li> </ul> </details> <br /> Updates `rubocop` from 1.69.2 to 1.70.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/releases">rubocop's releases</a>.</em></p> <blockquote> <h2>RuboCop 1.70</h2> <h3>New features</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13474">#13474</a>: Add new <code>Style/ItAssignment</code> cop to detect local assignments to <code>it</code> inside blocks. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/11013">#11013</a>: Add new <code>Lint/SharedMutableDefault</code> cop to alert on mutable Hash defaults. ([<a href="https://github.com/corsonknowles"><code>@corsonknowles</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13612">#13612</a>: Create new cop <code>Lint/ConstantReassignment</code>. ([<a href="https://github.com/lovro-bikic"><code>@lovro-bikic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13628">#13628</a>: Make LSP server support quick fix code action. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13607">#13607</a>: Support passing the target ruby version through an environment variable. ([<a href="https://github.com/elliottt"><code>@elliottt</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13628">#13628</a>: Add support for Ruby LSP as a built-in add-on. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13284">#13284</a>: Add new <code>target_gem_version</code> API to change behavior of a cop at runtime depending on which gem version is present. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13589">#13589</a>: Fix <code>Lint/NonAtomicFileOperation</code> to detect offenses with fully qualified constants. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13630">#13630</a>: Fix CLI <code>--format</code> option to accept fully qualified formatter class names. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13624">#13624</a>: Don't show warnings from <code>Lint/Syntax</code> when a syntax error occurs. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13605">#13605</a>: Fix <code>RuboCop::Cop::Util.to_string_literal</code> to work correctly with frozen strings. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/12393">#12393</a>: Fix false negatives for <code>Lint/Void</code> inside of non-modifier conditionals. ([<a href="https://github.com/GabeIsman"><code>@GabeIsman</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13623">#13623</a>: Fix false negatives for <code>Style/MultipleComparison</code> when setting <code>AllowMethodComparison: false</code> and comparing with simple method calls. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13644">#13644</a>: Fix a false positive for <code>Layout/EmptyLinesAroundAccessModifier</code> when an access modifier and an expression are on the same line. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13645">#13645</a>: Fix a false positive for <code>Style/MethodCallWithArgsParentheses</code> when setting <code>EnforcedStyle: omit_parentheses</code> and last argument is an endless range. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13614">#13614</a>: Fix false positives for <code>Style/RaiseArgs</code> with anonymous splat and triple dot forwarding. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13591">#13591</a>: Fix false positives for <code>Lint/NestedMethodDefinition</code> when defining a method on a constant or a method call. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13594">#13594</a>: Fix false positives for <code>Style/MultipleComparison</code> when using multiple safe navigation method calls. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13654">#13654</a>: Fix false positives for <code>Style/RedundantInitialize</code> when empty initialize method has arguments. ([<a href="https://github.com/marocchino"><code>@marocchino</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13608">#13608</a>: Fix crash when running <code>rubocop -d</code> on a config with a remote <code>inherit_from</code> that causes a duplicate setting warning. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/12430">#12430</a>: Fix false negatives in <code>Style/RedundantLineContinuation</code> with multiple line continuations. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13638">#13638</a>: Fix false positive for <code>Naming/BlockForwarding</code> when method just returns the block argument. ([<a href="https://github.com/mvz"><code>@mvz</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13599">#13599</a>: Fix incorrect autocorrect for <code>Layout/HashAlignment</code> when there is a multiline positional argument and <code>Layout/ArgumentAlignment</code> is configured with <code>EnforcedStyle: with_fixed_indentation</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13586">#13586</a>: Fix regression in <code>Layout/SpaceAroundOperators</code> when different comparison operators were aligned with each other. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13603">#13603</a>: Fix <code>Lint/LiteralInInterpolation</code> cop error on invalid string literal. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13582">#13582</a>: Fix <code>Lint/NonAtomicFileOperation</code> cop error on non-constant receiver. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13598">#13598</a>: Fix <code>Lint/Void</code> cop error on <code>if</code> without body. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13634">#13634</a>: Fix <code>Style/ClassAndModuleChildren</code> cop error on <code>compact</code> enforced style and unindented body. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13642">#13642</a>: Fix <code>Style/FloatDivision</code> cop error if <code>#to_f</code> has implicit receiver. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13517">#13517</a>: Fixes <code>Style/HashExcept</code> to recognize safe navigation when <code>ActiveSupportExtensionsEnabled</code> config is enabled. ([<a href="https://github.com/lovro-bikic"><code>@lovro-bikic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13585">#13585</a>: Fix <code>Style/HashSyntax</code> cop error on implicit <code>call</code> method. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13632">#13632</a>: Fix <code>Style/MissingElse</code> cop error if <code>Style/EmptyElse</code>'s <code>EnforcedStyle</code> is not <code>both</code> and <code>if</code> expression contains <code>elsif</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13659">#13659</a>: Fix <code>Style/MissingElse</code> cop error if <code>Style/EmptyElse</code>'s <code>EnforcedStyle</code> is not <code>both</code> and <code>if</code> expression contains multiple <code>elsif</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13596">#13596</a>: Fix <code>Style/RedundantCondition</code> cop error on parentheses and modifier <code>if</code> in <code>else</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13616">#13616</a>: Fix incorrect autocorrect for <code>Style/RedundantRegexpArgument</code> when the regex contains a single quote. ([<a href="https://github.com/mrzasa"><code>@mrzasa</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13619">#13619</a>: Fix <code>Style/YodaExpression</code> cop error in case of suffix form of operator. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13578">#13578</a>: Update <code>Layout/LineContinuationSpacing</code> to ignore continuations inside a <code>regexp</code> or <code>xstr</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13601">#13601</a>: Update <code>Style/SuperArguments</code> to handle <code>super</code> with a block or with a chained method with a block. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13568">#13568</a>: Fix <code>NoMethodError</code> in <code>ConfigValidator</code> when a Cop's config is not a <code>Hash</code> and raise <code>ValidationError</code> instead. ([<a href="https://github.com/amomchilov"><code>@amomchilov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13665">#13665</a>: Add support for safe navigation to <code>Style/ObjectThen</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13657">#13657</a>: Add support for safe navigation to <code>Layout/HashAlignment</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md">rubocop's changelog</a>.</em></p> <blockquote> <h2>1.70.0 (2025-01-10)</h2> <h3>New features</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13474">#13474</a>: Add new <code>Style/ItAssignment</code> cop to detect local assignments to <code>it</code> inside blocks. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/11013">#11013</a>: Add new <code>Lint/SharedMutableDefault</code> cop to alert on mutable Hash defaults. ([<a href="https://github.com/corsonknowles"><code>@corsonknowles</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13612">#13612</a>: Create new cop <code>Lint/ConstantReassignment</code>. ([<a href="https://github.com/lovro-bikic"><code>@lovro-bikic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13628">#13628</a>: Make LSP server support quick fix code action. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13607">#13607</a>: Support passing the target ruby version through an environment variable. ([<a href="https://github.com/elliottt"><code>@elliottt</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13628">#13628</a>: Add support for Ruby LSP as a built-in add-on. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13284">#13284</a>: Add new <code>target_gem_version</code> API to change behavior of a cop at runtime depending on which gem version is present. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13589">#13589</a>: Fix <code>Lint/NonAtomicFileOperation</code> to detect offenses with fully qualified constants. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13630">#13630</a>: Fix CLI <code>--format</code> option to accept fully qualified formatter class names. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13624">#13624</a>: Don't show warnings from <code>Lint/Syntax</code> when a syntax error occurs. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13605">#13605</a>: Fix <code>RuboCop::Cop::Util.to_string_literal</code> to work correctly with frozen strings. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/12393">#12393</a>: Fix false negatives for <code>Lint/Void</code> inside of non-modifier conditionals. ([<a href="https://github.com/GabeIsman"><code>@GabeIsman</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13623">#13623</a>: Fix false negatives for <code>Style/MultipleComparison</code> when setting <code>AllowMethodComparison: false</code> and comparing with simple method calls. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13644">#13644</a>: Fix a false positive for <code>Layout/EmptyLinesAroundAccessModifier</code> when an access modifier and an expression are on the same line. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13645">#13645</a>: Fix a false positive for <code>Style/MethodCallWithArgsParentheses</code> when setting <code>EnforcedStyle: omit_parentheses</code> and last argument is an endless range. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13614">#13614</a>: Fix false positives for <code>Style/RaiseArgs</code> with anonymous splat and triple dot forwarding. ([<a href="https://github.com/earlopain"><code>@earlopain</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13591">#13591</a>: Fix false positives for <code>Lint/NestedMethodDefinition</code> when defining a method on a constant or a method call. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13594">#13594</a>: Fix false positives for <code>Style/MultipleComparison</code> when using multiple safe navigation method calls. ([<a href="https://github.com/koic"><code>@koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13654">#13654</a>: Fix false positives for <code>Style/RedundantInitialize</code> when empty initialize method has arguments. ([<a href="https://github.com/marocchino"><code>@marocchino</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13608">#13608</a>: Fix crash when running <code>rubocop -d</code> on a config with a remote <code>inherit_from</code> that causes a duplicate setting warning. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/12430">#12430</a>: Fix false negatives in <code>Style/RedundantLineContinuation</code> with multiple line continuations. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13638">#13638</a>: Fix false positive for <code>Naming/BlockForwarding</code> when method just returns the block argument. ([<a href="https://github.com/mvz"><code>@mvz</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13599">#13599</a>: Fix incorrect autocorrect for <code>Layout/HashAlignment</code> when there is a multiline positional argument and <code>Layout/ArgumentAlignment</code> is configured with <code>EnforcedStyle: with_fixed_indentation</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13586">#13586</a>: Fix regression in <code>Layout/SpaceAroundOperators</code> when different comparison operators were aligned with each other. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13603">#13603</a>: Fix <code>Lint/LiteralInInterpolation</code> cop error on invalid string literal. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13582">#13582</a>: Fix <code>Lint/NonAtomicFileOperation</code> cop error on non-constant receiver. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13598">#13598</a>: Fix <code>Lint/Void</code> cop error on <code>if</code> without body. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13634">#13634</a>: Fix <code>Style/ClassAndModuleChildren</code> cop error on <code>compact</code> enforced style and unindented body. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13642">#13642</a>: Fix <code>Style/FloatDivision</code> cop error if <code>#to_f</code> has implicit receiver. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13517">#13517</a>: Fixes <code>Style/HashExcept</code> to recognize safe navigation when <code>ActiveSupportExtensionsEnabled</code> config is enabled. ([<a href="https://github.com/lovro-bikic"><code>@lovro-bikic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13585">#13585</a>: Fix <code>Style/HashSyntax</code> cop error on implicit <code>call</code> method. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13632">#13632</a>: Fix <code>Style/MissingElse</code> cop error if <code>Style/EmptyElse</code>'s <code>EnforcedStyle</code> is not <code>both</code> and <code>if</code> expression contains <code>elsif</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13659">#13659</a>: Fix <code>Style/MissingElse</code> cop error if <code>Style/EmptyElse</code>'s <code>EnforcedStyle</code> is not <code>both</code> and <code>if</code> expression contains multiple <code>elsif</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13596">#13596</a>: Fix <code>Style/RedundantCondition</code> cop error on parentheses and modifier <code>if</code> in <code>else</code>. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13616">#13616</a>: Fix incorrect autocorrect for <code>Style/RedundantRegexpArgument</code> when the regex contains a single quote. ([<a href="https://github.com/mrzasa"><code>@mrzasa</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13619">#13619</a>: Fix <code>Style/YodaExpression</code> cop error in case of suffix form of operator. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13578">#13578</a>: Update <code>Layout/LineContinuationSpacing</code> to ignore continuations inside a <code>regexp</code> or <code>xstr</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/13601">#13601</a>: Update <code>Style/SuperArguments</code> to handle <code>super</code> with a block or with a chained method with a block. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13568">#13568</a>: Fix <code>NoMethodError</code> in <code>ConfigValidator</code> when a Cop's config is not a <code>Hash</code> and raise <code>ValidationError</code> instead. ([<a href="https://github.com/amomchilov"><code>@amomchilov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/13665">#13665</a>: Add support for safe navigation to <code>Style/ObjectThen</code>. ([<a href="https://github.com/dvandersluis"><code>@dvandersluis</code></a>][])</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rubocop/rubocop/commit/e2f2d5ca7c4e2be31e4a0af4ea18aebc5fe1ee01"><code>e2f2d5c</code></a> Cut 1.70</li> <li><a href="https://github.com/rubocop/rubocop/commit/3994f941a5e01707b2d1982eecbe3fa4eddbc443"><code>3994f94</code></a> Update Changelog</li> <li><a href="https://github.com/rubocop/rubocop/commit/31238000ad91c18b67b65277cdcbfc8e2f7bc273"><code>3123800</code></a> Dont show parser warnings in <code>Lint/Syntax</code></li> <li><a href="https://github.com/rubocop/rubocop/commit/9eaedd08c9ade23753677624b01ebade6764b8b2"><code>9eaedd0</code></a> Add Lint/ConstantReassignment cop</li> <li><a href="https://github.com/rubocop/rubocop/commit/4981738e7546db80757ddd4e51b3416afabac4f3"><code>4981738</code></a> Fix to recognize safe navigation when config is enabled</li> <li><a href="https://github.com/rubocop/rubocop/commit/6f066b84873f4410c2bf36288a90d1452603d6db"><code>6f066b8</code></a> Fix build errors related to the RubyLSP add-on specs</li> <li><a href="https://github.com/rubocop/rubocop/commit/45cd66a9b25b5242164f978f4db44b48581f228b"><code>45cd66a</code></a> [Fix <a href="https://redirect.github.com/rubocop/rubocop/issues/13601">#13601</a>] Update <code>Style/SuperArguments</code> to handle <code>super</code> with a block or ...</li> <li><a href="https://github.com/rubocop/rubocop/commit/2bfe0f75e055f0b5f4ee63e3a581e92d83af56a1"><code>2bfe0f7</code></a> Update <code>Style/SuperArguments</code> to handle <code>super</code> with a block or with a chaine...</li> <li><a href="https://github.com/rubocop/rubocop/commit/5d2be602cef07960fb478fee1d1bfdda706a7ccd"><code>5d2be60</code></a> Update <code>Style/SuperArguments</code> to handle <code>super</code> with a block</li> <li><a href="https://github.com/rubocop/rubocop/commit/e3bcc67b4070829929ad83d3085ee5f90caf66c3"><code>e3bcc67</code></a> Add range formatting method to the formatter add-on</li> <li>Additional commits viewable in <a href="https://github.com/rubocop/rubocop/compare/v1.69.2...v1.70.0">compare view</a></li> </ul> </details> <br /> Updates `rubocop-performance` from 1.23.0 to 1.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop-performance/releases">rubocop-performance's releases</a>.</em></p> <blockquote> <h2>RuboCop Performance 1.23.1</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop-performance/pull/478">#478</a>: Fix <code>Performance/RedundantStringChars</code> cop error in case of implicit receiver. (<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop-performance/pull/480">#480</a>: Fix <code>Performance/Squeeze</code> cop error on frozen AST string node value. (<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md">rubocop-performance's changelog</a>.</em></p> <blockquote> <h2>1.23.1 (2025-01-04)</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop-performance/pull/478">#478</a>: Fix <code>Performance/RedundantStringChars</code> cop error in case of implicit receiver. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop-performance/pull/480">#480</a>: Fix <code>Performance/Squeeze</code> cop error on frozen AST string node value. ([<a href="https://github.com/viralpraxis"><code>@viralpraxis</code></a>][])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rubocop/rubocop-performance/commit/2b5c8c679bf8a6150346ec6bb0c0365a37148d0b"><code>2b5c8c6</code></a> Cut 1.23.1</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/cfc046b6f4c968bba99d51589de4324caf588832"><code>cfc046b</code></a> Update Changelog</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/f0e791c08e9bcf43d737b802b6489764c45a13fc"><code>f0e791c</code></a> Use RuboCop RSpec 3.3 for development</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/f8e9c2bc963011bfaefeb328389f51ab1838b17f"><code>f8e9c2b</code></a> Bump license years to 2025</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/5d78deac6e9b525626e3fa3be37daf5942b3a763"><code>5d78dea</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop-performance/issues/483">#483</a> from koic/ci_against_ruby_34</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/447e273ea4d28f9e16cc421e864ecba4c972c974"><code>447e273</code></a> CI against Ruby 3.4</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/d058c8846395025a5a1f5aab32b3d1efc2396cc4"><code>d058c88</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop-performance/issues/480">#480</a> from viralpraxis/fix-performance-squeeze-cop-error-on...</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/9fdbe4e81be615973d6647d54af1763d98223133"><code>9fdbe4e</code></a> Fix <code>Performance/Squeeze</code> cop error on frozen AST string node value</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/ad9fd6249312d879b8ec92bf2a2bbfd9bdee3cdb"><code>ad9fd62</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop-performance/issues/481">#481</a> from kyanagi/patch-1</li> <li><a href="https://github.com/rubocop/rubocop-performance/commit/087843a610e03a57f94e92daf1a3e501c74daa09"><code>087843a</code></a> [DOC] Fix markup of Performance/Count</li> <li>Additional commits viewable in <a href="https://github.com/rubocop/rubocop-performance/compare/v1.23.0...v1.23.1">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information