Skip to content

Commit

Permalink
chore(deps): bump the eslint group across 1 directory with 6 updates (#…
Browse files Browse the repository at this point in the history
…1201)

Bumps the eslint group with 6 updates in the /tools/code-style
directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
`9.15.0` | `9.17.0` |
| [eslint-config-love](https://github.com/mightyiam/eslint-config-love)
| `107.0.0` | `114.0.0` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) |
`50.5.0` | `50.6.1` |
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n)
| `17.14.0` | `17.15.1` |
|
[eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)
| `7.1.0` | `7.2.1` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.15.0` | `8.19.1` |


Updates `@eslint/js` from 9.15.0 to 9.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases"><code>@​eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.17.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/eed91d12d4d265bd32905dd1fbf8a6d5dbcdb54a"><code>eed91d1</code></a>
feat: add suggestions to <code>no-unused-vars</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18352">#18352</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/67d683df29d873002299c70736dacea731b69f5d"><code>67d683d</code></a>
fix: fix crash when <code>message.fix</code> is nullish (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19168">#19168</a>)
(ntnyq)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c61870715e5bc1cb51c45a8efd72f392502807b8"><code>c618707</code></a>
fix: ignore vars with non-identifier references in no-useless-assignment
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19200">#19200</a>)
(YeonJuan)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/3c22d2accedd7b0bc381a4eee2c3db4df657b236"><code>3c22d2a</code></a>
docs: update <code>yoda</code> to <code>Yoda</code> in
<code>yoda.md</code> for consistency (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19230">#19230</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0a220355f447b3674b758776344959ce746b5e3"><code>e0a2203</code></a>
docs: add missing backticks to <code>no-sequences</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19233">#19233</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4cc48812cdfd686304b5b3b71ea70cd7f2d8389a"><code>4cc4881</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3db6fdf885b17d25103e3cddc31fea56542e064d"><code>3db6fdf</code></a>
docs: [no-await-in-loop] expand on benefits and inapplicability (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19211">#19211</a>)
(Kirk Waiblinger)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bf2a4f686bb387711e269b08f13771e4208113f0"><code>bf2a4f6</code></a>
docs: add missing backticks to <code>func-style</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19227">#19227</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ba098bd03c9943007ec77d628dc59f7eaf60f871"><code>ba098bd</code></a>
docs: add missing header to <code>prefer-spread</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19224">#19224</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b607ae64913ca2b6450a74344ab0ad548e314915"><code>b607ae6</code></a>
docs: update description of <code>no-param-reassign</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19220">#19220</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1eb424de558fba301eaef9a7fce256539b48dee3"><code>1eb424d</code></a>
docs: add missing backticks to <code>prefer-destructuring</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19223">#19223</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/85998d14051c7a0c5b7b6da8cfda13dc1fc7c153"><code>85998d1</code></a>
docs: add missing backticks to <code>no-unneeded-ternary</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19222">#19222</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b75b32c091f0742788ecf232f52d9e9427008526"><code>b75b32c</code></a>
docs: add missing backticks to <code>no-new-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19219">#19219</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a7700bcc9c566b3e348a72f3e6a4a6f5ac3345a4"><code>a7700bc</code></a>
docs: add missing backticks to <code>id-length</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19217">#19217</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e2bb429974ae397c1c1cc495fa7630441c9da61a"><code>e2bb429</code></a>
docs: add missing backticks to <code>complexity.md</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19214">#19214</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/045d716b92276720961e950e6a259ef40e8e07ea"><code>045d716</code></a>
docs: add missing <code>)</code> to <code>id-denylist</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19213">#19213</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7fe4114be2e714506fd406ea4474430ea3de0f93"><code>7fe4114</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c743ba6402a27130f8b7700ae0816b087e20085d"><code>c743ba6</code></a>
docs: add CSS language to <code>no-restricted-syntax</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19208">#19208</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1416d70d4358a57e99e810dd25ac0e6263924c02"><code>1416d70</code></a>
docs: add missing backticks to <code>eqeqeq</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19207">#19207</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b950c1b7db28cc569a53b6677b71a40f1fe3bf98"><code>b950c1b</code></a>
docs: add missing backticks to <code>prefer-object-spread</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19206">#19206</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a941cb776d0872236c33027bcff6337739a6ddb"><code>8a941cb</code></a>
docs: update docs and <code>description</code> of
<code>require-unicode-regexp</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19205">#19205</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cbab2281ddd583ddddfb55151babbd9ea59eb078"><code>cbab228</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f2257ce41278dd85170d4d102969738bcabd5903"><code>f2257ce</code></a>
docs: update comments and <code>description</code> of
<code>no-script-url</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19203">#19203</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/365f0f4df7045c42de0f9624c488d62cf7f6cece"><code>365f0f4</code></a>
docs: add missing backtick to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19202">#19202</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e6b84f535e84050b0c63ae304eb17f9d181ac299"><code>e6b84f5</code></a>
docs: add missing punctuation in document (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19161">#19161</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c88708e0571b62ee5d6c6168373e4204ec75b931"><code>c88708e</code></a>
docs: replace quote with backtick in <code>description</code> of
<code>for-direction</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19199">#19199</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a76f233a67abebf861efc0dd06cde2187abbd273"><code>a76f233</code></a>
docs: use higher contrast color tokens for code comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19187">#19187</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/db195024978044b7457d5d551299f96f6b60caed"><code>db19502</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cc243c948226a585f01d3e68b4cedbabcc5e0e40"><code>cc243c9</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19242">#19242</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1"><code>84c5787</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c4f53b8c961dd6aed6c0cdca303018d805a59fe"><code>4c4f53b</code></a>
chore: add missing backticks to <code>flags.js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19226">#19226</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4b3132c3f55db6b51665c4c42bb762d00e266262"><code>4b3132c</code></a>
chore: update dependency eslint-plugin-expect-type to ^0.6.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19221">#19221</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9bf220464a594d44744fd35d688c61159366b8ea"><code>9bf2204</code></a>
chore: add type definitions for the <code>eslint-config-eslint</code>
package (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19050">#19050</a>)
(Arya Emami)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ee8c2200a19dd55aa5068b6cd336a2aec7c52ad3"><code>ee8c220</code></a>
chore: fix incorrect <code>name</code> property in
<code>integration-tutorial-code</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19218">#19218</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cca801dd17931cfd913456569b41f6132d0366aa"><code>cca801d</code></a>
chore: Upgrade cross-spawn to 7.0.6 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19185">#19185</a>)
(folortin)</li>
</ul>
<h2>v9.16.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672"><code>8f70eb1</code></a>
feat: Add <code>ignoreComputedKeys</code> option in
<code>sort-keys</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19162">#19162</a>)
(Milos Djermanovic)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180"><code>9eefc8f</code></a>
docs: fix typos in <code>use-isnan</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19190">#19190</a>)
(루밀LuMir)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@​eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.17.0 - December 13, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cc243c948226a585f01d3e68b4cedbabcc5e0e40"><code>cc243c9</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19242">#19242</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1"><code>84c5787</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eed91d12d4d265bd32905dd1fbf8a6d5dbcdb54a"><code>eed91d1</code></a>
feat: add suggestions to <code>no-unused-vars</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18352">#18352</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4c4f53b8c961dd6aed6c0cdca303018d805a59fe"><code>4c4f53b</code></a>
chore: add missing backticks to <code>flags.js</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19226">#19226</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3c22d2accedd7b0bc381a4eee2c3db4df657b236"><code>3c22d2a</code></a>
docs: update <code>yoda</code> to <code>Yoda</code> in
<code>yoda.md</code> for consistency (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19230">#19230</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0a220355f447b3674b758776344959ce746b5e3"><code>e0a2203</code></a>
docs: add missing backticks to <code>no-sequences</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19233">#19233</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4cc48812cdfd686304b5b3b71ea70cd7f2d8389a"><code>4cc4881</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3db6fdf885b17d25103e3cddc31fea56542e064d"><code>3db6fdf</code></a>
docs: [no-await-in-loop] expand on benefits and inapplicability (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19211">#19211</a>)
(Kirk Waiblinger)</li>
<li><a
href="https://github.com/eslint/eslint/commit/67d683df29d873002299c70736dacea731b69f5d"><code>67d683d</code></a>
fix: fix crash when <code>message.fix</code> is nullish (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19168">#19168</a>)
(ntnyq)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bf2a4f686bb387711e269b08f13771e4208113f0"><code>bf2a4f6</code></a>
docs: add missing backticks to <code>func-style</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19227">#19227</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4b3132c3f55db6b51665c4c42bb762d00e266262"><code>4b3132c</code></a>
chore: update dependency eslint-plugin-expect-type to ^0.6.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19221">#19221</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9bf220464a594d44744fd35d688c61159366b8ea"><code>9bf2204</code></a>
chore: add type definitions for the <code>eslint-config-eslint</code>
package (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19050">#19050</a>)
(Arya Emami)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ba098bd03c9943007ec77d628dc59f7eaf60f871"><code>ba098bd</code></a>
docs: add missing header to <code>prefer-spread</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19224">#19224</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b607ae64913ca2b6450a74344ab0ad548e314915"><code>b607ae6</code></a>
docs: update description of <code>no-param-reassign</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19220">#19220</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1eb424de558fba301eaef9a7fce256539b48dee3"><code>1eb424d</code></a>
docs: add missing backticks to <code>prefer-destructuring</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19223">#19223</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/85998d14051c7a0c5b7b6da8cfda13dc1fc7c153"><code>85998d1</code></a>
docs: add missing backticks to <code>no-unneeded-ternary</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19222">#19222</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ee8c2200a19dd55aa5068b6cd336a2aec7c52ad3"><code>ee8c220</code></a>
chore: fix incorrect <code>name</code> property in
<code>integration-tutorial-code</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19218">#19218</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b75b32c091f0742788ecf232f52d9e9427008526"><code>b75b32c</code></a>
docs: add missing backticks to <code>no-new-func</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19219">#19219</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a7700bcc9c566b3e348a72f3e6a4a6f5ac3345a4"><code>a7700bc</code></a>
docs: add missing backticks to <code>id-length</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19217">#19217</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c61870715e5bc1cb51c45a8efd72f392502807b8"><code>c618707</code></a>
fix: ignore vars with non-identifier references in no-useless-assignment
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19200">#19200</a>)
(YeonJuan)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e2bb429974ae397c1c1cc495fa7630441c9da61a"><code>e2bb429</code></a>
docs: add missing backticks to <code>complexity.md</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19214">#19214</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/045d716b92276720961e950e6a259ef40e8e07ea"><code>045d716</code></a>
docs: add missing <code>)</code> to <code>id-denylist</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19213">#19213</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7fe4114be2e714506fd406ea4474430ea3de0f93"><code>7fe4114</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c743ba6402a27130f8b7700ae0816b087e20085d"><code>c743ba6</code></a>
docs: add CSS language to <code>no-restricted-syntax</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19208">#19208</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cca801dd17931cfd913456569b41f6132d0366aa"><code>cca801d</code></a>
chore: Upgrade cross-spawn to 7.0.6 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19185">#19185</a>)
(folortin)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1416d70d4358a57e99e810dd25ac0e6263924c02"><code>1416d70</code></a>
docs: add missing backticks to <code>eqeqeq</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19207">#19207</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b950c1b7db28cc569a53b6677b71a40f1fe3bf98"><code>b950c1b</code></a>
docs: add missing backticks to <code>prefer-object-spread</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19206">#19206</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a941cb776d0872236c33027bcff6337739a6ddb"><code>8a941cb</code></a>
docs: update docs and <code>description</code> of
<code>require-unicode-regexp</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19205">#19205</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cbab2281ddd583ddddfb55151babbd9ea59eb078"><code>cbab228</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f2257ce41278dd85170d4d102969738bcabd5903"><code>f2257ce</code></a>
docs: update comments and <code>description</code> of
<code>no-script-url</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19203">#19203</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/365f0f4df7045c42de0f9624c488d62cf7f6cece"><code>365f0f4</code></a>
docs: add missing backtick to <code>default-case-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19202">#19202</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e6b84f535e84050b0c63ae304eb17f9d181ac299"><code>e6b84f5</code></a>
docs: add missing punctuation in document (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19161">#19161</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c88708e0571b62ee5d6c6168373e4204ec75b931"><code>c88708e</code></a>
docs: replace quote with backtick in <code>description</code> of
<code>for-direction</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19199">#19199</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a76f233a67abebf861efc0dd06cde2187abbd273"><code>a76f233</code></a>
docs: use higher contrast color tokens for code comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19187">#19187</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/db195024978044b7457d5d551299f96f6b60caed"><code>db19502</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<p>v9.16.0 - November 29, 2024</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/feb703b3dc198cda03fb69c75a31d56d999b9d2e"><code>feb703b</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19195">#19195</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25"><code>df9bf95</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9eefc8f813b5c31f49fbbd9a36f439b365bea180"><code>9eefc8f</code></a>
docs: fix typos in <code>use-isnan</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19190">#19190</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0c8cea8c803962a4358032fde5c117a1e9c41ca0"><code>0c8cea8</code></a>
docs: switch the order of words in <code>no-unreachable</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19189">#19189</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0c19417c644a29b5113d3a2b94ce00640117574b"><code>0c19417</code></a>
docs: add missing backtick to <code>no-async-promise-executor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19188">#19188</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8df927646cadaa70263914c62f2f76fccb8c46fd"><code>8df9276</code></a>
docs: add backtick in <code>-0</code> in <code>description</code> of
<code>no-compare-neg-zero</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19186">#19186</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7e16e3fb8594e361b3e121d2d4059dc26e30c407"><code>7e16e3f</code></a>
docs: fix <code>caseSensitive</code> option's title of
<code>sort-keys</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19183">#19183</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f831893b6e2951f56ce8b9ff12e4a16913b72b47"><code>f831893</code></a>
chore: add type for <code>ignoreComputedKeys</code> option of
<code>sort-keys</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19184">#19184</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8f70eb142cce025e7040d016a959eff0f51eb672"><code>8f70eb1</code></a>
feat: Add <code>ignoreComputedKeys</code> option in
<code>sort-keys</code> rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19162">#19162</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0c6b84212144da3238693fa56500b02bd4a9f05a"><code>0c6b842</code></a>
docs: fix typos in <code>migration-guide.md</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19180">#19180</a>)
(루밀LuMir)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/84c57877801da729265cf9ce11d325c0be8c82b1"><code>84c5787</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/df9bf9519a302e284700ad300463ecdf2ebf9f25"><code>df9bf95</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.17.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-config-love` from 107.0.0 to 114.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mightyiam/eslint-config-love/releases">eslint-config-love's
releases</a>.</em></p>
<blockquote>
<h2>v114.0.0</h2>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v113.0.0...v114.0.0">114.0.0</a>
(2024-12-28)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>max-nested-callbacks (max: 3)</li>
</ul>
<h3>Features</h3>
<ul>
<li>max-nested-callbacks (max: 3) (<a
href="https://github.com/mightyiam/eslint-config-love/commit/31fe71c964e66a54dabbd0d788c72c71ffdd351d">31fe71c</a>)</li>
</ul>
<h2>v113.0.0</h2>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v112.0.0...v113.0.0">113.0.0</a>
(2024-12-21)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>max-lines at 450</li>
<li>max-depth with max: 5</li>
<li>no-constructor-return</li>
<li>no-constant-binary-expression</li>
</ul>
<h3>Features</h3>
<ul>
<li>max-depth with max: 5 (<a
href="https://github.com/mightyiam/eslint-config-love/commit/de0c1e588041dc25ddd0324764cc9f5b6c7eb610">de0c1e5</a>)</li>
<li>max-lines at 450 (<a
href="https://github.com/mightyiam/eslint-config-love/commit/76a649a6bfb58be04b8017719c4effd971152ab8">76a649a</a>)</li>
<li>no-constant-binary-expression (<a
href="https://github.com/mightyiam/eslint-config-love/commit/2ee413000aaa25f13fb9479bd00ddb1b21586975">2ee4130</a>)</li>
<li>no-constructor-return (<a
href="https://github.com/mightyiam/eslint-config-love/commit/fb328d44df6441169b50617ca1d1fde40c255ca2">fb328d4</a>)</li>
</ul>
<h2>v112.0.0</h2>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v111.0.0...v112.0.0">112.0.0</a>
(2024-12-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>promise/avoid-new</li>
</ul>
<h3>Features</h3>
<ul>
<li>promise/avoid-new (<a
href="https://github.com/mightyiam/eslint-config-love/commit/727d02ba118913d787d1a69c09108d16cf14de7c">727d02b</a>)</li>
</ul>
<h2>v111.0.0</h2>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v110.0.0...v111.0.0">111.0.0</a>
(2024-12-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>logical-assignment-operators</li>
</ul>
<h3>Features</h3>
<ul>
<li>logical-assignment-operators (<a
href="https://github.com/mightyiam/eslint-config-love/commit/a008387c6b8a73eb41f090da95125ddbc71c2154">a008387</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mightyiam/eslint-config-love/blob/main/CHANGELOG.md">eslint-config-love's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v113.0.0...v114.0.0">114.0.0</a>
(2024-12-28)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>max-nested-callbacks (max: 3)</li>
</ul>
<h3>Features</h3>
<ul>
<li>max-nested-callbacks (max: 3) (<a
href="https://github.com/mightyiam/eslint-config-love/commit/31fe71c964e66a54dabbd0d788c72c71ffdd351d">31fe71c</a>)</li>
</ul>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v112.0.0...v113.0.0">113.0.0</a>
(2024-12-21)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>max-lines at 450</li>
<li>max-depth with max: 5</li>
<li>no-constructor-return</li>
<li>no-constant-binary-expression</li>
</ul>
<h3>Features</h3>
<ul>
<li>max-depth with max: 5 (<a
href="https://github.com/mightyiam/eslint-config-love/commit/de0c1e588041dc25ddd0324764cc9f5b6c7eb610">de0c1e5</a>)</li>
<li>max-lines at 450 (<a
href="https://github.com/mightyiam/eslint-config-love/commit/76a649a6bfb58be04b8017719c4effd971152ab8">76a649a</a>)</li>
<li>no-constant-binary-expression (<a
href="https://github.com/mightyiam/eslint-config-love/commit/2ee413000aaa25f13fb9479bd00ddb1b21586975">2ee4130</a>)</li>
<li>no-constructor-return (<a
href="https://github.com/mightyiam/eslint-config-love/commit/fb328d44df6441169b50617ca1d1fde40c255ca2">fb328d4</a>)</li>
</ul>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v111.0.0...v112.0.0">112.0.0</a>
(2024-12-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>promise/avoid-new</li>
</ul>
<h3>Features</h3>
<ul>
<li>promise/avoid-new (<a
href="https://github.com/mightyiam/eslint-config-love/commit/727d02ba118913d787d1a69c09108d16cf14de7c">727d02b</a>)</li>
</ul>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v110.0.0...v111.0.0">111.0.0</a>
(2024-12-14)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>logical-assignment-operators</li>
</ul>
<h3>Features</h3>
<ul>
<li>logical-assignment-operators (<a
href="https://github.com/mightyiam/eslint-config-love/commit/a008387c6b8a73eb41f090da95125ddbc71c2154">a008387</a>)</li>
</ul>
<h2><a
href="https://github.com/mightyiam/eslint-config-love/compare/v109.0.0...v110.0.0">110.0.0</a>
(2024-12-07)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/cdc30b20bd6ab02ae38bd8e4781e21ce53a3d73d"><code>cdc30b2</code></a>
chore(release): 114.0.0 [skip ci]</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/31fe71c964e66a54dabbd0d788c72c71ffdd351d"><code>31fe71c</code></a>
feat!: max-nested-callbacks (max: 3)</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/dc75cb893c47f0ef287adf4783084d46a64164dd"><code>dc75cb8</code></a>
Merge pull request <a
href="https://redirect.github.com/mightyiam/eslint-config-love/issues/1959">#1959</a>
from mightyiam/renovate/lefthook-1.x</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/007a200c7ceafd40fb37b3d363a318ec46338cbc"><code>007a200</code></a>
chore(deps): update dependency lefthook to v1.10.1</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/5dc6ccef4033e3ebd032bbd9a4ea394febbb392f"><code>5dc6cce</code></a>
Merge pull request <a
href="https://redirect.github.com/mightyiam/eslint-config-love/issues/1958">#1958</a>
from mightyiam/renovate/type-fest-4.x</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/b99b7add47491c114874ad668a34f00408b2326a"><code>b99b7ad</code></a>
chore(deps): update dependency type-fest to v4.31.0</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/314923d50a98eb2f775d612cdafcc529b01a4b0d"><code>314923d</code></a>
Merge pull request <a
href="https://redirect.github.com/mightyiam/eslint-config-love/issues/1957">#1957</a>
from mightyiam/renovate/typescript-eslint-packages</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/9fe96a1fee7be7cf4746bd90d97c3377c278ae06"><code>9fe96a1</code></a>
chore(deps): update typescript-eslint packages to v8.18.2</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/bf8a859e95a35b8a6742379ea5b31623104b0518"><code>bf8a859</code></a>
chore(release): 113.0.0 [skip ci]</li>
<li><a
href="https://github.com/mightyiam/eslint-config-love/commit/76a649a6bfb58be04b8017719c4effd971152ab8"><code>76a649a</code></a>
feat!: max-lines at 450</li>
<li>Additional commits viewable in <a
href="https://github.com/mightyiam/eslint-config-love/compare/v107.0.0...v114.0.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-jsdoc` from 50.5.0 to 50.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/gajus/eslint-plugin-jsdoc/releases">eslint-plugin-jsdoc's
releases</a>.</em></p>
<blockquote>
<h2>v50.6.1</h2>
<h2><a
href="https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.0...v50.6.1">50.6.1</a>
(2024-12-11)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>types:</strong> update configs types (<a
href="https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1344">#1344</a>)
(<a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/d2c60403bb55a14eadbf49fc9937caad14a29cde">d2c6040</a>)</li>
</ul>
<h2>v50.6.0</h2>
<h1><a
href="https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.5.0...v50.6.0">50.6.0</a>
(2024-11-26)</h1>
<h3>Features</h3>
<ul>
<li><strong>lines-before-block:</strong> move start-of-block checking
behind off-by-default <code>checkBlockStarts</code> option (<a
href="https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1341">#1341</a>)
(<a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/f9b102dec5cdf62b4c572d67a2514ba200d29668">f9b102d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/d2c60403bb55a14eadbf49fc9937caad14a29cde"><code>d2c6040</code></a>
fix(types): update configs types (<a
href="https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1344">#1344</a>)</li>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/f9b102dec5cdf62b4c572d67a2514ba200d29668"><code>f9b102d</code></a>
feat(lines-before-block): move start-of-block checking behind
off-by-default ...</li>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/feba293e9c3172c411e967ec374fbc2b425fb369"><code>feba293</code></a>
build(deps): bump cross-spawn from 7.0.3 to 7.0.6</li>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/d3c24f5b0bc647269bed5812bc331794d09563f0"><code>d3c24f5</code></a>
chore(package): add bugs url</li>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/f9a313155e112d6e3340f56f6e9917d3059de6de"><code>f9a3131</code></a>
chore(package): add homepage url</li>
<li><a
href="https://github.com/gajus/eslint-plugin-jsdoc/commit/44142de5a01b5e629467e567fe39a1c0f881c24a"><code>44142de</code></a>
chore(package): fix repository url</li>
<li>See full diff in <a
href="https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.5.0...v50.6.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-n` from 17.14.0 to 17.15.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-n/releases">eslint-plugin-n's
releases</a>.</em></p>
<blockquote>
<h2>v17.15.1</h2>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1">17.15.1</a>
(2024-12-20)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>Promise.withResolvers is supported since node 22.11 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/398">#398</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce">c5bcb3a</a>)</li>
</ul>
<h2>v17.15.0</h2>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0">17.15.0</a>
(2024-12-10)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong>no-unsupported:</strong> support node 22.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/393">#393</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574">af4f774</a>)</li>
<li><strong>resolve:</strong> allow overriding enhanced-resolve's
options (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/384">#384</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14">1466bec</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>no-unsupported:</strong> Correctly handle recursive objects
on a per module basis (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/396">#396</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa">db384d1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md">eslint-plugin-n's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-n/compare/v17.15.0...v17.15.1">17.15.1</a>
(2024-12-20)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>Promise.withResolvers is supported since node 22.11 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/398">#398</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce">c5bcb3a</a>)</li>
</ul>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.0">17.15.0</a>
(2024-12-10)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong>no-unsupported:</strong> support node 22.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/393">#393</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574">af4f774</a>)</li>
<li><strong>resolve:</strong> allow overriding enhanced-resolve's
options (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/384">#384</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14">1466bec</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>no-unsupported:</strong> Correctly handle recursive objects
on a per module basis (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/396">#396</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa">db384d1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/6aee9f250baaf396255a27993efd9da6f167a6af"><code>6aee9f2</code></a>
chore(master): release 17.15.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/399">#399</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/c5bcb3aa9a13f1de1b4aea20cfc08323f31f75ce"><code>c5bcb3a</code></a>
fix: Promise.withResolvers is supported since node 22.11 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/398">#398</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/308c80c60490484a9d27c0ab32e1d8d6652807cd"><code>308c80c</code></a>
chore(master): release 17.15.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/394">#394</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/db384d13ada7d9f48a7f8bf2ae92f76a4e3789aa"><code>db384d1</code></a>
fix(no-unsupported): Correctly handle recursive objects on a per module
basis...</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/1466bec9050606ea874444452a4d58484b480a14"><code>1466bec</code></a>
feat(resolve): allow overriding enhanced-resolve's options (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/384">#384</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-n/commit/af4f774be560ac9472d98c99082a678ca5703574"><code>af4f774</code></a>
feat(no-unsupported): support node 22.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-n/issues/393">#393</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint-community/eslint-plugin-n/compare/v17.14.0...v17.15.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint-plugin-promise` from 7.1.0 to 7.2.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-promise/releases">eslint-plugin-promise's
releases</a>.</em></p>
<blockquote>
<h2>v7.2.1</h2>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.2.0...v7.2.1">7.2.1</a>
(2024-11-26)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong><code>no-callback-in-promise</code>:</strong> false
triggering of callback (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/574">#574</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/83245645a1731b8720ba4b17951f0e98567f449c">8324564</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li><strong>deps-dev:</strong> update husky to v9.1.7 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/573">#573</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/24fd90a0262e1521983095f0934e9bb0195b4d23">24fd90a</a>)</li>
<li><strong>deps:</strong> bump cross-spawn from 7.0.3 to 7.0.6 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/568">#568</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/f33f82e03ee949d2864e266aedfe5da9762ad540">f33f82e</a>)</li>
</ul>
<h2>v7.2.0</h2>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.1.0...v7.2.0">7.2.0</a>
(2024-11-25)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong><code>no-callback-in-promise</code>:</strong> add
<code>timeoutsErr</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/514">#514</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/907753f4b6108ba78b93571a40b6f1384b3c6899">907753f</a>)</li>
<li><strong><code>valid-params</code>:</strong> add <code>exclude</code>
option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/515">#515</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/7ff2cb9298f5dd0b4dae82321605d04e50ca935b">7ff2cb9</a>)</li>
<li><strong>always-return:</strong> add
<code>ignoreAssignmentVariable</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/518">#518</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/701279c573437598e86873f48b4f5cf6432ae38e">701279c</a>)</li>
<li><strong>catch-or-return:</strong> add <code>allowThenStrict</code>
option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/522">#522</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/53be970e91023a104ce3ef2918b3ee80ef265f27">53be970</a>)</li>
<li>new rule <code>prefer-catch</code> (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/525">#525</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/05c8a930893e6abff2a0a7e1fb82a1543c19df9f">05c8a93</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>permit appropriate computed member expressions and prototype access
(<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/535">#535</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/4de9d43b84f1beb166a7ba779a4da9d732d0eab3">4de9d43</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li><strong>deps-dev:</strong> bump eslint-plugin-jest from 28.6.0 to
28.8.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/536">#536</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/80741f849db526cad362cfc976c69a1df036a6c6">80741f8</a>)</li>
<li><strong>deps-dev:</strong> bump eslint-plugin-n from 17.9.0 to
17.10.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/529">#529</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/a646010a7700a87c0fcc8aa0bb0d580bd6a14fd4">a646010</a>)</li>
<li><strong>deps-dev:</strong> bump globals from 15.8.0 to 15.9.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/527">#527</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b8afe920bd3be1120f5effb4a9a71451a3e71c24">b8afe92</a>)</li>
<li><strong>deps-dev:</strong> bump husky from 9.1.2 to 9.1.4 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/524">#524</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b8fdb9f1d23446d74a9d0976507988dac06684b2">b8fdb9f</a>)</li>
<li><strong>deps-dev:</strong> bump lint-staged from 15.2.7 to 15.2.8
(<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/539">#539</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/9e2528ffabe91217d0cd12d634dceb70462b9353">9e2528f</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/560">#560</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/7459bd67b0056d363e3d53de084642eb79b74944">7459bd6</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/561">#561</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/434c6fa2ed1d8747b28b002ce539fa5ccc2d0921">434c6fa</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/570">#570</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/a849f6467ef90ec2f3c988b9e6591b347287a80a">a849f64</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-jest to v28.9.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/565">#565</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/cf213fbab43533f338333b1cb986d4b1041dc51c">cf213fb</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/563">#563</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/d39e2f0d6f5cbaa495957aa69be74f4c94113148">d39e2f0</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/566">#566</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b62f2345de7a1d307ff63e761471431cfc2bfb8f">b62f234</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/567">#567</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/266ddbb03076c05c362a6daecb9382b80cdd7108">266ddbb</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/569">#569</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/390f51fe07b2d375ec93f52c19a6964637c3ae8c">390f51f</a>)</li>
<li><strong>deps-dev:</strong> update npm-run-all2 to v6.2.4 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/558">#558</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/2cf17322af17311fac773b524fa55589ebe4c9fd">2cf1732</a>)</li>
<li><strong>deps-dev:</strong> update npm-run-all2 to v6.2.6 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/559">#559</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/dc32933c0d61e2a916a96ee21d37d3058976c090">dc32933</a>)</li>
<li><strong>deps:</strong> switch from dependabot to renovate using
shared eslint community configuration (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/537">#537</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/30efed7cf9e8b49d6368df9ae8be84b9619cf621">30efed7</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md">eslint-plugin-promise's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.2.0...v7.2.1">7.2.1</a>
(2024-11-26)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong><code>no-callback-in-promise</code>:</strong> false
triggering of callback (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/574">#574</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/83245645a1731b8720ba4b17951f0e98567f449c">8324564</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li><strong>deps-dev:</strong> update husky to v9.1.7 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/573">#573</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/24fd90a0262e1521983095f0934e9bb0195b4d23">24fd90a</a>)</li>
<li><strong>deps:</strong> bump cross-spawn from 7.0.3 to 7.0.6 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/568">#568</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/f33f82e03ee949d2864e266aedfe5da9762ad540">f33f82e</a>)</li>
</ul>
<h2><a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.1.0...v7.2.0">7.2.0</a>
(2024-11-25)</h2>
<h3>🌟 Features</h3>
<ul>
<li><strong><code>no-callback-in-promise</code>:</strong> add
<code>timeoutsErr</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/514">#514</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/907753f4b6108ba78b93571a40b6f1384b3c6899">907753f</a>)</li>
<li><strong><code>valid-params</code>:</strong> add <code>exclude</code>
option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/515">#515</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/7ff2cb9298f5dd0b4dae82321605d04e50ca935b">7ff2cb9</a>)</li>
<li><strong>always-return:</strong> add
<code>ignoreAssignmentVariable</code> option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/518">#518</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/701279c573437598e86873f48b4f5cf6432ae38e">701279c</a>)</li>
<li><strong>catch-or-return:</strong> add <code>allowThenStrict</code>
option (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/522">#522</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/53be970e91023a104ce3ef2918b3ee80ef265f27">53be970</a>)</li>
<li>new rule <code>prefer-catch</code> (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/525">#525</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/05c8a930893e6abff2a0a7e1fb82a1543c19df9f">05c8a93</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>permit appropriate computed member expressions and prototype access
(<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/535">#535</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/4de9d43b84f1beb166a7ba779a4da9d732d0eab3">4de9d43</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li><strong>deps-dev:</strong> bump eslint-plugin-jest from 28.6.0 to
28.8.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/536">#536</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/80741f849db526cad362cfc976c69a1df036a6c6">80741f8</a>)</li>
<li><strong>deps-dev:</strong> bump eslint-plugin-n from 17.9.0 to
17.10.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/529">#529</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/a646010a7700a87c0fcc8aa0bb0d580bd6a14fd4">a646010</a>)</li>
<li><strong>deps-dev:</strong> bump globals from 15.8.0 to 15.9.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/527">#527</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b8afe920bd3be1120f5effb4a9a71451a3e71c24">b8afe92</a>)</li>
<li><strong>deps-dev:</strong> bump husky from 9.1.2 to 9.1.4 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/524">#524</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b8fdb9f1d23446d74a9d0976507988dac06684b2">b8fdb9f</a>)</li>
<li><strong>deps-dev:</strong> bump lint-staged from 15.2.7 to 15.2.8
(<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/539">#539</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/9e2528ffabe91217d0cd12d634dceb70462b9353">9e2528f</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/560">#560</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/7459bd67b0056d363e3d53de084642eb79b74944">7459bd6</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/561">#561</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/434c6fa2ed1d8747b28b002ce539fa5ccc2d0921">434c6fa</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-eslint-plugin to
v6.3.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/570">#570</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/a849f6467ef90ec2f3c988b9e6591b347287a80a">a849f64</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-jest to v28.9.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/565">#565</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/cf213fbab43533f338333b1cb986d4b1041dc51c">cf213fb</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/563">#563</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/d39e2f0d6f5cbaa495957aa69be74f4c94113148">d39e2f0</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/566">#566</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b62f2345de7a1d307ff63e761471431cfc2bfb8f">b62f234</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/567">#567</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/266ddbb03076c05c362a6daecb9382b80cdd7108">266ddbb</a>)</li>
<li><strong>deps-dev:</strong> update eslint-plugin-n to v17.13.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/569">#569</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/390f51fe07b2d375ec93f52c19a6964637c3ae8c">390f51f</a>)</li>
<li><strong>deps-dev:</strong> update npm-run-all2 to v6.2.4 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/558">#558</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/2cf17322af17311fac773b524fa55589ebe4c9fd">2cf1732</a>)</li>
<li><strong>deps-dev:</strong> update npm-run-all2 to v6.2.6 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/559">#559</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/dc32933c0d61e2a916a96ee21d37d3058976c090">dc32933</a>)</li>
<li><strong>deps:</strong> switch from dependabot to renovate using
shared eslint community configuration (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/537">#537</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/30efed7cf9e8b49d6368df9ae8be84b9619cf621">30efed7</a>)</li>
<li><strong>deps:</strong> update
<code>@​eslint-community/eslint-utils</code> to v4.4.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/562">#562</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/5c3628de60c4a5f6cbcd9240264397c5f7821f16">5c3628d</a>)</li>
<li><strong>deps:</strong> update globals to v15.12.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/564">#564</a>)
(<a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/c8632d1558f87c5c4761a9e7b5a7f277c8bdfda6">c8632d1</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/6bda06446b51a74309e18fab4f2bb758dd6aa714"><code>6bda064</code></a>
chore(main): release 7.2.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/571">#571</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/83245645a1731b8720ba4b17951f0e98567f449c"><code>8324564</code></a>
fix(<code>no-callback-in-promise</code>): false triggering of callback
(<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/574">#574</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/24fd90a0262e1521983095f0934e9bb0195b4d23"><code>24fd90a</code></a>
chore(deps-dev): update husky to v9.1.7 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/573">#573</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/f33f82e03ee949d2864e266aedfe5da9762ad540"><code>f33f82e</code></a>
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/568">#568</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/5b987c6c0a3b2401bcf66f195b391bb1756e2f3c"><code>5b987c6</code></a>
chore(main): release 7.2.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/538">#538</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/a849f6467ef90ec2f3c988b9e6591b347287a80a"><code>a849f64</code></a>
chore(deps-dev): update eslint-plugin-eslint-plugin to v6.3.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/570">#570</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/390f51fe07b2d375ec93f52c19a6964637c3ae8c"><code>390f51f</code></a>
chore(deps-dev): update eslint-plugin-n to v17.13.2 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/569">#569</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/266ddbb03076c05c362a6daecb9382b80cdd7108"><code>266ddbb</code></a>
chore(deps-dev): update eslint-plugin-n to v17.13.1 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/567">#567</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/b62f2345de7a1d307ff63e761471431cfc2bfb8f"><code>b62f234</code></a>
chore(deps-dev): update eslint-plugin-n to v17.13.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/566">#566</a>)</li>
<li><a
href="https://github.com/eslint-community/eslint-plugin-promise/commit/cf213fbab43533f338333b1cb986d4b1041dc51c"><code>cf213fb</code></a>
chore(deps-dev): update eslint-plugin-jest to v28.9.0 (<a
href="https://redirect.github.com/eslint-community/eslint-plugin-promise/issues/565">#565</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint-community/eslint-plugin-promise/compare/v7.1.0...v7.2.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.15.0 to 8.19.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.19.1</h2>
<h2>8.19.1 (2025-01-06)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-base-to-string] check array
generic type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10437">#10437</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] report correctly on
parameters of functions declared with the <code>declare</code> keyword
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10543">#10543</a>)</li>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] remove
remaining (unsafe) autofixes (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10548">#10548</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] doesn't report on
shorthand property in an object expression (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10550">#10550</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger</li>
<li>mdm317</li>
<li>Ronen Amiel</li>
<li>Yukihiro Hasegawa <a
href="https://github.com/y-hsgw"><code>@​y-hsgw</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v8.19.0</h2>
<h2>8.19.0 (2024-12-30)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [strict-boolean-expressions] check
array predicate functions' return statements (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10106">#10106</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> add getConstraintInfo to handle
generic constraints better (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10496">#10496</a>)</li>
<li><strong>eslint-plugin:</strong> [array-type] autofix with
conditional types needs parentheses (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10522">#10522</a>)</li>
<li><strong>eslint-plugin:</strong> [consistent-indexed-object-style]
don't report on indirect circular references (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10537">#10537</a>)</li>
<li><strong>eslint-plugin:</strong> [member-ordering] ignore method
overloading (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10536">#10536</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Karl Werner</li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
<h2>v8.18.2</h2>
<h2>8.18.2 (2024-12-23)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-deprecated] not reporting usages
of deprecated declared constants as object value (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10498">#10498</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] don't
report cases in which the fix results in a type error (<a
href="https://redirect.github.com/typescript-eslint/typescript-es…
  • Loading branch information
dependabot[bot] and jkowalleck authored Jan 9, 2025
1 parent 35f6fce commit ccafb9f
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 10 deletions.
3 changes: 3 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@ All notable changes to this project will be documented in this file.
* Changed
* Replace usage of internals `Stringable` & `SortableStringables` with public aliases API ([#1192] via [#1202])
This is considered a non-breaking change, as the types are not changed, but made publicly available.
* Style
* Apply latest code style guide (via [#1201])
* Misc
* Support `npm11` ([#1191] via [#1203])

[#1191]: https://github.com/CycloneDX/cyclonedx-javascript-library/issues/1191
[#1192]: https://github.com/CycloneDX/cyclonedx-javascript-library/issues/1192
[#1201]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1201
[#1202]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1202
[#1203]: https://github.com/CycloneDX/cyclonedx-javascript-library/pull/1203

Expand Down
6 changes: 6 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ const __dirname = path.dirname(__filename)
*/
export default [
...baseCfg,
{
name: 'project-specific',
rules: {
"complexity": ["error", { "max": 15 }]
}
},
{
files: ['**/*.js'],
languageOptions: { sourceType: 'commonjs' }
Expand Down
8 changes: 4 additions & 4 deletions src/models/bomLink.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ abstract class BomLinkBase implements Stringable, Comparable<Stringable> {
this.value = value
}

get value (): string {
return this.#value
}

/**
* @throws {@link RangeError} if value is invalid
*/
Expand All @@ -44,10 +48,6 @@ abstract class BomLinkBase implements Stringable, Comparable<Stringable> {
this.#value = value
}

get value (): string {
return this.#value
}

compare (other: Stringable): number {
return this.toString().localeCompare(other.toString())
}
Expand Down
1 change: 1 addition & 0 deletions src/models/vulnerability/rating.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ export class Rating implements Comparable<Rating> {
this.justification = op.justification
}

/* eslint complexity: ["error", 50] -- acknowledged */
compare (other: Rating): number {
/* eslint-disable @typescript-eslint/strict-boolean-expressions -- run compares in weighted order */
return ((this.score ?? 0) - (other.score ?? 0)) ||
Expand Down
1 change: 1 addition & 0 deletions src/models/vulnerability/vulnerability.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ export class Vulnerability implements Comparable<Vulnerability> {
return this.#bomRef
}

/* eslint complexity: ["error", 50] -- acknowledged */
compare (other: Vulnerability): number {
const bomRefCompare = this.bomRef.compare(other.bomRef)
if (bomRefCompare !== 0) {
Expand Down
5 changes: 5 additions & 0 deletions src/serialize/json/normalize.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ SPDX-License-Identifier: Apache-2.0
Copyright (c) OWASP Foundation. All Rights Reserved.
*/

/* eslint complexity: ["error", 50 ] -- acknowledged */
/* eslint max-lines: 'off' -- intended */

import { chainI } from "../../_helpers/iterable";
import { isNotUndefined } from '../../_helpers/notUndefined'
import type { SortableIterable } from '../../_helpers/sortable'
Expand All @@ -35,6 +38,8 @@ import type { NormalizerOptions } from '../types'
import type { Normalized } from './types'
import { JsonSchema } from './types'



export class Factory {
readonly #spec: Spec

Expand Down
5 changes: 5 additions & 0 deletions src/serialize/xml/normalize.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ SPDX-License-Identifier: Apache-2.0
Copyright (c) OWASP Foundation. All Rights Reserved.
*/

/* eslint complexity: ["error", 50 ] -- acknowledged */
/* eslint max-lines: 'off' -- intended */

import { chainI } from "../../_helpers/iterable";
import { isNotUndefined } from '../../_helpers/notUndefined'
import type { SortableIterable } from '../../_helpers/sortable'
Expand All @@ -36,6 +39,8 @@ import { normalizedString, token} from './_xsd'
import type { SimpleXml } from './types'
import { XmlSchema } from './types'



export class Factory {
readonly #spec: Spec

Expand Down
12 changes: 6 additions & 6 deletions tools/code-style/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
},
"dependencies": {
"@eslint/eslintrc": "3.2.0",
"@eslint/js": "9.15.0",
"@eslint/js": "9.17.0",
"@types/eslint": "^9.6.1",
"eslint": "9.14.0",
"eslint-config-love": "107.0.0",
"eslint-config-love": "114.0.0",
"eslint-plugin-editorconfig": "4.0.3",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-jsdoc": "50.5.0",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-license-header": "0.6.1",
"eslint-plugin-n": "17.14.0",
"eslint-plugin-promise": "7.1.0",
"eslint-plugin-n": "17.15.1",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-tsdoc": "0.4.0",
"globals": "^15.7.0",
"typescript-eslint": "8.15.0"
"typescript-eslint": "8.19.1"
}
}

0 comments on commit ccafb9f

Please sign in to comment.