Commit c972d3f
chore(deps-dev): bump @metamask/eslint-config from 14.1.0 to 15.0.0 (#854)
Bumps
[@metamask/eslint-config](https://github.com/MetaMask/eslint-config)
from 14.1.0 to 15.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/MetaMask/eslint-config/releases"><code>@metamask/eslint-config</code>'s
releases</a>.</em></p>
<blockquote>
<h2>15.0.0</h2>
<h2><code>@metamask/eslint-config</code> 15.0.0</h2>
<h3>Changed</h3>
<ul>
<li><strong>BREAKING:</strong> Update <code>jsdoc/require-jsdoc</code>
to require documentation for more things (<a
href="https://github.com/MetaMask/eslint-config/pull/394">#394</a>)
<ul>
<li>New things that now require documentation are:
<ul>
<li>Arrow functions</li>
<li>Class declarations</li>
<li>TypeScript enum declarations</li>
<li>Function expressions</li>
<li>TypeScript interface declarations</li>
<li>Method definitions</li>
<li>TypeScript type alias declarations</li>
<li>TypeScript property signatures</li>
</ul>
</li>
</ul>
</li>
<li><strong>BREAKING:</strong> Convert various rules from
<code>warn</code> to <code>error</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/424">#424</a>)
<ul>
<li>The rules impacted are:
<ul>
<li><code>promise/no-callback-in-promise</code></li>
<li><code>promise/no-nesting</code></li>
<li><code>promise/no-promise-in-callback</code></li>
<li><code>promise/no-return-in-finally</code></li>
<li><code>promise/valid-params</code></li>
</ul>
</li>
</ul>
</li>
</ul>
<h2><code>@metamask/eslint-config-browser</code> 15.0.0</h2>
<h3>Changed</h3>
<ul>
<li><strong>BREAKING:</strong> Bump peer dependency on
<code>@metamask/eslint-config</code> from <code>^14.0.0</code> to
<code>^15.0.0</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/431">#431</a>)</li>
</ul>
<h2><code>@metamask/eslint-config-commonjs</code> 15.0.0</h2>
<h3>Changed</h3>
<ul>
<li><strong>BREAKING:</strong> Bump peer dependency on
<code>@metamask/eslint-config</code> from <code>^14.0.0</code> to
<code>^15.0.0</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/431">#431</a>)</li>
</ul>
<h2><code>@metamask/eslint-config-jest</code> 15.0.0</h2>
<h3>Changed</h3>
<ul>
<li><strong>BREAKING:</strong> Bump peer dependency on
<code>@metamask/eslint-config</code> from <code>^14.0.0</code> to
<code>^15.0.0</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/431">#431</a>)</li>
<li><strong>BREAKING:</strong> Convert various rules from
<code>warn</code> to <code>error</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/424">#424</a>)
<ul>
<li>The rules impacted are:
<ul>
<li><code>jest/expect-expect</code></li>
<li><code>jest/no-alias-methods</code></li>
<li><code>jest/no-commented-out-tests</code></li>
<li><code>jest/no-disabled-tests</code></li>
</ul>
</li>
</ul>
</li>
<li>Widen <code>typescript</code> peer dependency to allow all 5.x
versions (<a
href="https://github.com/MetaMask/eslint-config/pull/422">#422</a>)</li>
</ul>
<h2><code>@metamask/eslint-config-mocha</code> 15.0.0</h2>
<h3>Changed</h3>
<ul>
<li><strong>BREAKING:</strong> Bump peer dependency on
<code>@metamask/eslint-config</code> from <code>^14.0.0</code> to
<code>^15.0.0</code> (<a
href="https://github.com/MetaMask/eslint-config/pull/431">#431</a>)</li>
</ul>
<h2><code>@metamask/eslint-config-nodejs</code> 15.0.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/0b8cf6db0edcc5e1582bf188a5495bfd6f1cf069"><code>0b8cf6d</code></a>
Release/15.0.0 (<a
href="https://github.com/MetaMask/eslint-config/issues/431">#431</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/9568eb3707153dd06d1289a2609d274929e115c7"><code>9568eb3</code></a>
fix: Disable <code>jsdoc/check-indentation</code> to fix bullet list
formatting (<a
href="https://github.com/MetaMask/eslint-config/issues/430">#430</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/7837174f1d29fd4ee50173748009dac9b223d945"><code>7837174</code></a>
feat: Loosen <code>@typescript-eslint/naming-convention</code> for
object literal proper...</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/cf93ef1cabcd65365a3401043a2ad2087b1e2a6a"><code>cf93ef1</code></a>
fix: Disable <code>import-x/no-duplicates</code> in TypeScript files (<a
href="https://github.com/MetaMask/eslint-config/issues/427">#427</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/f3246f7ec2d4c206a0e8930765345339187d4a4e"><code>f3246f7</code></a>
chore: Disable redudant lint rule (<a
href="https://github.com/MetaMask/eslint-config/issues/425">#425</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/383fbeca6ae261f1307d61ec99a16127b3f038a8"><code>383fbec</code></a>
feat: Disable
<code>@typescript-eslint/no-unnecessary-type-arguments</code> (<a
href="https://github.com/MetaMask/eslint-config/issues/426">#426</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/a0e0bc840a6d12f9dc2fb40be9f1022ffbff467e"><code>a0e0bc8</code></a>
feat: Convert all warnings to errors (<a
href="https://github.com/MetaMask/eslint-config/issues/424">#424</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/b243e90e8923a784ace831cdf89e1a1aad6ffe27"><code>b243e90</code></a>
chore: Increase minimum <code>typescript-eslint</code> version (<a
href="https://github.com/MetaMask/eslint-config/issues/423">#423</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/b1169747db159bd4fd537be78543e9dd81290ee0"><code>b116974</code></a>
Allow remaining TypeScript 5.x versions (<a
href="https://github.com/MetaMask/eslint-config/issues/422">#422</a>)</li>
<li><a
href="https://github.com/MetaMask/eslint-config/commit/c70a3ffb39a6f6a65f2dd15d73cdd72b739ffd7c"><code>c70a3ff</code></a>
BREAKING: Update <code>jsdoc/require-jsdoc</code> to require
documentation for more thin...</li>
<li>Additional commits viewable in <a
href="https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Upgrade ESLint config to v15 and adjust local lint rules by disabling
stricter JSDoc checks to keep autofix stable.
>
> - **Dependencies**:
> - Bump `@metamask/eslint-config` from `^14.1.0` to `^15.0.0` in
`package.json` (lockfile updated).
> - **ESLint configuration** (`eslint.config.mjs`):
> - For Node/JS files and TypeScript overrides, disable
`jsdoc/require-jsdoc` and `jsdoc/check-tag-names` to avoid autofix
issues introduced by v15.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
61c59be. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Co-authored-by: georgewrmarshall <[email protected]>
Co-authored-by: George Marshall <[email protected]>1 parent f87bd6f commit c972d3f
3 files changed
+17
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
80 | 85 | | |
81 | 86 | | |
82 | 87 | | |
| |||
134 | 139 | | |
135 | 140 | | |
136 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
137 | 148 | | |
138 | 149 | | |
139 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3363 | 3363 | | |
3364 | 3364 | | |
3365 | 3365 | | |
3366 | | - | |
3367 | | - | |
3368 | | - | |
| 3366 | + | |
| 3367 | + | |
| 3368 | + | |
3369 | 3369 | | |
3370 | 3370 | | |
3371 | 3371 | | |
| |||
3377 | 3377 | | |
3378 | 3378 | | |
3379 | 3379 | | |
3380 | | - | |
| 3380 | + | |
3381 | 3381 | | |
3382 | 3382 | | |
3383 | 3383 | | |
| |||
3401 | 3401 | | |
3402 | 3402 | | |
3403 | 3403 | | |
3404 | | - | |
| 3404 | + | |
3405 | 3405 | | |
3406 | 3406 | | |
3407 | 3407 | | |
| |||
0 commit comments