Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): bump the eslint group across 1 directory with 6 updates (#…
…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