Skip to content

Commit 88f4371

Browse files
authored
build(deps): bump the all-dependencies group with 2 updates (#251)
Bumps the all-dependencies group with 2 updates: [rubocop](https://github.com/rubocop/rubocop) and [rubocop-rails](https://github.com/rubocop/rubocop-rails). Updates `rubocop` from 1.86.2 to 1.87.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 v1.87.0</h2> <h3>New features</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15167">#15167</a>: Add <code>--enable-all-cops</code> and <code>--disable-all-cops</code> command line options that override <code>AllCops/EnabledByDefault</code> and <code>AllCops/DisabledByDefault</code> in configuration files. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15185">#15185</a>: Make <code>Layout/EmptyLineAfterGuardClause</code> accept the new <code># simplecov:disable</code> and <code># simplecov:enable</code> directive comments. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15173">#15173</a>: Add optional Rubydex integration via <code>AllCops/UseProjectIndex</code> to enable cross-file detection in <code>Lint/ConstantReassignment</code> (experimental). (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15168">#15168</a>: Fix false positives in <code>Lint/ParenthesesAsGroupedExpression</code> when the first argument is a call-like expression with its own parentheses, such as <code>yield(...)</code>. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15188">#15188</a>: Fix false positives in <code>Style/YodaCondition</code> when one side is an array or hash literal containing non-literal elements. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15182">#15182</a>: Fix incorrect autocorrect for <code>Style/Alias</code> causing a syntax error when the return value of <code>alias_method</code> is used, such as an argument to <code>public</code>, <code>private</code>, <code>protected</code>, or <code>module_function</code>, or the right-hand side of an assignment. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15174">#15174</a>: Fix incorrect autocorrect for <code>Style/ClassAndModuleChildren</code> causing a syntax error when the namespace contains a method call (e.g., <code>class self.class::Foo; end</code>). (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15180">#15180</a>: Fix incorrect autocorrect for <code>Style/FileWrite</code> causing a syntax error when the written heredoc is chained with another method call. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15186">#15186</a>: Fix incorrect autocorrect for <code>Style/HashConversion</code> causing a syntax error when <code>Hash[...]</code> is passed an anonymous splat (<code>*</code>). (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15192">#15192</a>: Fix incorrect autocorrect for <code>Style/StructInheritance</code> causing a syntax error when the inherited <code>Struct.new</code> is called without parentheses. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15170">#15170</a>: Fix an infinite loop for <code>Layout/RedundantLineBreak</code> when a single-line block is chained with a safe navigation method call. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15175">#15175</a>: Fix <code>Layout/IndentationWidth</code> to indent block bodies relative to the method selector for trailing-dot multi-line method chains when <code>EnforcedStyleAlignWith</code> is <code>relative_to_receiver</code>. (<a href="https://github.com/ddbrendan"><code>@​ddbrendan</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15135">#15135</a>: Fix incorrect autocorrect for <code>Style/RedundantParentheses</code> that swallowed chained method calls into a trailing inline comment on the line above the closing parenthesis. (<a href="https://github.com/hammadxcm"><code>@​hammadxcm</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15184">#15184</a>: Fix various typos and grammar mistakes in documentation and cop descriptions. (<a href="https://github.com/bbatsov"><code>@​bbatsov</code></a>)</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15171">#15171</a>: Cache <code>FilePatterns#match?</code> results per path so cops sharing the same <code>Include</code>/<code>Exclude</code> configuration do not each repeat <code>File.fnmatch?</code> work on every file. (<a href="https://github.com/Darhazer"><code>@​Darhazer</code></a>)</li> </ul> </blockquote> </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.87.0 (2026-05-30)</h2> <h3>New features</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15167">#15167</a>: Add <code>--enable-all-cops</code> and <code>--disable-all-cops</code> command line options that override <code>AllCops/EnabledByDefault</code> and <code>AllCops/DisabledByDefault</code> in configuration files. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15185">#15185</a>: Make <code>Layout/EmptyLineAfterGuardClause</code> accept the new <code># simplecov:disable</code> and <code># simplecov:enable</code> directive comments. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15173">#15173</a>: Add optional Rubydex integration via <code>AllCops/UseProjectIndex</code> to enable cross-file detection in <code>Lint/ConstantReassignment</code> (experimental). ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> </ul> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15168">#15168</a>: Fix false positives in <code>Lint/ParenthesesAsGroupedExpression</code> when the first argument is a call-like expression with its own parentheses, such as <code>yield(...)</code>. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15188">#15188</a>: Fix false positives in <code>Style/YodaCondition</code> when one side is an array or hash literal containing non-literal elements. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15182">#15182</a>: Fix incorrect autocorrect for <code>Style/Alias</code> causing a syntax error when the return value of <code>alias_method</code> is used, such as an argument to <code>public</code>, <code>private</code>, <code>protected</code>, or <code>module_function</code>, or the right-hand side of an assignment. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15174">#15174</a>: Fix incorrect autocorrect for <code>Style/ClassAndModuleChildren</code> causing a syntax error when the namespace contains a method call (e.g., <code>class self.class::Foo; end</code>). ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15180">#15180</a>: Fix incorrect autocorrect for <code>Style/FileWrite</code> causing a syntax error when the written heredoc is chained with another method call. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15186">#15186</a>: Fix incorrect autocorrect for <code>Style/HashConversion</code> causing a syntax error when <code>Hash[...]</code> is passed an anonymous splat (<code>*</code>). ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15192">#15192</a>: Fix incorrect autocorrect for <code>Style/StructInheritance</code> causing a syntax error when the inherited <code>Struct.new</code> is called without parentheses. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15170">#15170</a>: Fix an infinite loop for <code>Layout/RedundantLineBreak</code> when a single-line block is chained with a safe navigation method call. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15175">#15175</a>: Fix <code>Layout/IndentationWidth</code> to indent block bodies relative to the method selector for trailing-dot multi-line method chains when <code>EnforcedStyleAlignWith</code> is <code>relative_to_receiver</code>. ([<a href="https://github.com/ddbrendan"><code>@​ddbrendan</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/issues/15135">#15135</a>: Fix incorrect autocorrect for <code>Style/RedundantParentheses</code> that swallowed chained method calls into a trailing inline comment on the line above the closing parenthesis. ([<a href="https://github.com/hammadxcm"><code>@​hammadxcm</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15184">#15184</a>: Fix various typos and grammar mistakes in documentation and cop descriptions. ([<a href="https://github.com/bbatsov"><code>@​bbatsov</code></a>][])</li> </ul> <h3>Changes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop/pull/15171">#15171</a>: Cache <code>FilePatterns#match?</code> results per path so cops sharing the same <code>Include</code>/<code>Exclude</code> configuration do not each repeat <code>File.fnmatch?</code> work on every file. ([<a href="https://github.com/Darhazer"><code>@​Darhazer</code></a>][])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rubocop/rubocop/commit/e5b788dba181ad94de30cfbad661c5d6aa08a4e5"><code>e5b788d</code></a> Cut 1.87</li> <li><a href="https://github.com/rubocop/rubocop/commit/65aece887ba956fe585873d9bfcf4034effce9cd"><code>65aece8</code></a> Update Changelog</li> <li><a href="https://github.com/rubocop/rubocop/commit/810c790a68123a8c4aae6607bfa792e9d9275585"><code>810c790</code></a> Fix incorrect autocorrect for <code>Style/StructInheritance</code> cop</li> <li><a href="https://github.com/rubocop/rubocop/commit/1ec05543769f7cd7b89bf9bf2d6c0e2f071af6a1"><code>1ec0554</code></a> [Fix <a href="https://redirect.github.com/rubocop/rubocop/issues/15185">#15185</a>] Make <code>Layout/EmptyLineAfterGuardClause</code> accept new SimpleCov dir...</li> <li><a href="https://github.com/rubocop/rubocop/commit/11cd569b1512310aa1ae253ff3e4793bdeb08091"><code>11cd569</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop/issues/15190">#15190</a> from koic/fix_false_positives_in_style_yoda_condition</li> <li><a href="https://github.com/rubocop/rubocop/commit/ceff1364bf05d61ea2aff88c0082b30ef8c3c70a"><code>ceff136</code></a> [Fix <a href="https://redirect.github.com/rubocop/rubocop/issues/15188">#15188</a>] Fix false positives for <code>Style/YodaCondition</code></li> <li><a href="https://github.com/rubocop/rubocop/commit/4a12596a39e512dcf7aa4aea728c1c688a704fc7"><code>4a12596</code></a> Fix incorrect autocorrect for <code>Style/HashConversion</code> cop</li> <li><a href="https://github.com/rubocop/rubocop/commit/4801e9d2bafc6208770b0a5b930562c517f77275"><code>4801e9d</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop/issues/15184">#15184</a> from rubocop/fix-typos-and-grammar-in-docs</li> <li><a href="https://github.com/rubocop/rubocop/commit/bfe7dc5e3893ce4ce9276e088122106ea8690b7f"><code>bfe7dc5</code></a> Fix various typos and grammar mistakes in documentation</li> <li><a href="https://github.com/rubocop/rubocop/commit/6988aa464bd5d797d715a187ef9814bed26a5659"><code>6988aa4</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop/issues/15182">#15182</a> from koic/fix_incorrect_autocorrect_for_style_alias...</li> <li>Additional commits viewable in <a href="https://github.com/rubocop/rubocop/compare/v1.86.2...v1.87.0">compare view</a></li> </ul> </details> <br /> Updates `rubocop-rails` from 2.35.2 to 2.35.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop-rails/releases">rubocop-rails's releases</a>.</em></p> <blockquote> <h2>RuboCop Rails v2.35.3</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop-rails/issues/1630">#1630</a>: Fix a false positive in <code>Rails/StrongParametersExpect</code> when negating <code>params[:key]</code> with <code>!</code>, such as <code>!params[:key]</code>. (<a href="https://github.com/koic"><code>@​koic</code></a>)</li> <li><a href="https://redirect.github.com/rubocop/rubocop-rails/pull/1629">#1629</a>: Fix false positives in <code>Rails/StrongParametersExpect</code> when using the safe navigation operator (<code>&amp;.</code>) on <code>params[:key]</code>. Autocorrecting <code>params[:key]&amp;.downcase</code> to <code>params.expect(:key).downcase</code> silently changes behavior — a missing param goes from returning <code>nil</code> to raising <code>ActionController::ParameterMissing</code>. (<a href="https://github.com/lucasmazza"><code>@​lucasmazza</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md">rubocop-rails's changelog</a>.</em></p> <blockquote> <h2>2.35.3 (2026-05-27)</h2> <h3>Bug fixes</h3> <ul> <li><a href="https://redirect.github.com/rubocop/rubocop-rails/issues/1630">#1630</a>: Fix a false positive in <code>Rails/StrongParametersExpect</code> when negating <code>params[:key]</code> with <code>!</code>, such as <code>!params[:key]</code>. ([<a href="https://github.com/koic"><code>@​koic</code></a>][])</li> <li><a href="https://redirect.github.com/rubocop/rubocop-rails/pull/1629">#1629</a>: Fix false positives in <code>Rails/StrongParametersExpect</code> when using the safe navigation operator (<code>&amp;.</code>) on <code>params[:key]</code>. Autocorrecting <code>params[:key]&amp;.downcase</code> to <code>params.expect(:key).downcase</code> silently changes behavior — a missing param goes from returning <code>nil</code> to raising <code>ActionController::ParameterMissing</code>. ([<a href="https://github.com/lucasmazza"><code>@​lucasmazza</code></a>][])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rubocop/rubocop-rails/commit/944f6f5bd5d315c3f643d3a348166257c8859d8d"><code>944f6f5</code></a> Cut 2.35.3</li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/7f93b765d6f99ede575a4b4f59e165f94488eb2d"><code>7f93b76</code></a> Update Changelog</li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/3e9d4a56effb4b7518c6af5550ce3964b62a983a"><code>3e9d4a5</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop-rails/issues/1631">#1631</a> from koic/fix_false_positive_for_rails_strong_parame...</li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/3529b8dbf03d7ff622b8ff262270160383d3b07b"><code>3529b8d</code></a> [Fix <a href="https://redirect.github.com/rubocop/rubocop-rails/issues/1630">#1630</a>] Fix a false positive in <code>Rails/StrongParametersExpect</code></li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/dbb2e27d40b0cc9b5fdb5e4383eff21944f527e1"><code>dbb2e27</code></a> Merge pull request <a href="https://redirect.github.com/rubocop/rubocop-rails/issues/1629">#1629</a> from lucasmazza/fix/strong-parameters-expect-safe-na...</li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/0ea9fbca315791155a18c5cf7ccf37546697010d"><code>0ea9fbc</code></a> Fix Rails/StrongParametersExpect to allow safe navigation operator on optiona...</li> <li><a href="https://github.com/rubocop/rubocop-rails/commit/5d4154d85b4510c3534942629cf5ad59f9ea974f"><code>5d4154d</code></a> Reset the docs version</li> <li>See full diff in <a href="https://github.com/rubocop/rubocop-rails/compare/v2.35.2...v2.35.3">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 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>
2 parents 3afa879 + 209244f commit 88f4371

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Gemfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ GEM
3838
erubi (1.13.1)
3939
i18n (1.14.8)
4040
concurrent-ruby (~> 1.0)
41-
json (2.19.5)
41+
json (2.19.7)
4242
language_server-protocol (3.17.0.5)
4343
lint_roller (1.1.0)
4444
logger (1.7.0)
@@ -84,7 +84,7 @@ GEM
8484
diff-lcs (>= 1.2.0, < 2.0)
8585
rspec-support (~> 3.13.0)
8686
rspec-support (3.13.6)
87-
rubocop (1.86.2)
87+
rubocop (1.87.0)
8888
json (~> 2.3)
8989
language_server-protocol (~> 3.17.0.2)
9090
lint_roller (~> 1.1.0)
@@ -106,7 +106,7 @@ GEM
106106
lint_roller (~> 1.1)
107107
rubocop (>= 1.75.0, < 2.0)
108108
rubocop-ast (>= 1.47.1, < 2.0)
109-
rubocop-rails (2.35.2)
109+
rubocop-rails (2.35.3)
110110
activesupport (>= 4.2.0)
111111
lint_roller (~> 1.1)
112112
rack (>= 1.1)

0 commit comments

Comments
 (0)