chore(deps): bump the kitchen-sink group across 1 directory with 8 updates (#10221)
Bumps the kitchen-sink group with 8 updates in the
/examples/kitchen-sink directory:
| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `9.22.0` | `9.23.0` |
| [supertest](https://github.com/ladjs/supertest) | `7.0.0` | `7.1.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.26.0` | `8.27.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.26.0` | `8.27.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
`9.22.0` | `9.23.0` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.26.0` | `8.27.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.2.6` | `29.3.0`
|
| [bunchee](https://github.com/huozhi/bunchee) | `6.4.0` | `6.5.0` |
Updates `eslint` from 9.22.0 to 9.23.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.23.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>)
(fisker Cheung)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://redirect.github.com/eslint/eslint/issues/19465">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.23.0 - March 21, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://redirect.github.com/eslint/eslint/issues/19465">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2aaadceec13e6df89a0c56e2b6ce4a145c1ac3aa"><code>2aaadce</code></a>
9.23.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a1ca8ee1113e89ae24beeab3a433c3d9fc71eb7"><code>4a1ca8e</code></a>
Build: changelog update for 9.23.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.22.0...v9.23.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `supertest` from 7.0.0 to 7.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ladjs/supertest/releases">supertest's
releases</a>.</em></p>
<blockquote>
<h2>v7.1.0</h2>
<ul>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/852">#852</a>
from alxndrsn/econnreset de045d4</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/845">#845</a>
from ikonst/master be0d5c7</li>
<li>Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/854">#854</a>
from alxndrsn/commitlint 35ac86f</li>
<li>fix(dev): commitlint dev dependency & config e67fcb2</li>
<li>fix: avoid server re-use race conditions 96c06e3</li>
<li>test: fix test failure due to localhost being also ipv6 92079a0</li>
</ul>
<p><a
href="https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0">https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ladjs/supertest/commit/359bc52e3a4075d63ef036b11ba4e5e4ecce2e42"><code>359bc52</code></a>
7.1.0</li>
<li><a
href="https://github.com/ladjs/supertest/commit/de045d4d41b293bba4aa03afed07f8e6d172742e"><code>de045d4</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/852">#852</a>
from alxndrsn/econnreset</li>
<li><a
href="https://github.com/ladjs/supertest/commit/be0d5c73d9ad44a36cc1749168c651a87c43031b"><code>be0d5c7</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/845">#845</a>
from ikonst/master</li>
<li><a
href="https://github.com/ladjs/supertest/commit/35ac86fc23fb1abb3270e277e7136b17ac7792c0"><code>35ac86f</code></a>
Merge pull request <a
href="https://redirect.github.com/ladjs/supertest/issues/854">#854</a>
from alxndrsn/commitlint</li>
<li><a
href="https://github.com/ladjs/supertest/commit/e67fcb2791f00edcd302704cf3492679ace53c55"><code>e67fcb2</code></a>
fix(dev): commitlint dev dependency & config</li>
<li><a
href="https://github.com/ladjs/supertest/commit/96c06e3dcb88c4a7c4cb02b046694af6e1d78654"><code>96c06e3</code></a>
fix: avoid server re-use race conditions</li>
<li><a
href="https://github.com/ladjs/supertest/commit/92079a017c7344ac9ceeabbf0052e203ea0e7afb"><code>92079a0</code></a>
test: fix test failure due to localhost being also ipv6</li>
<li>See full diff in <a
href="https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `@typescript-eslint/eslint-plugin` from 8.26.0 to 8.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.27.0</h2>
<h2>8.27.0 (2025-03-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10932">#10932</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>deps:</strong> update eslint monorepo to v9.22.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10952">#10952</a>)</li>
<li><strong>typescript-estree:</strong> fix span start for decorated
<code>AssignmentPattern</code> function parameter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10939">#10939</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>ntnyq <a
href="https://github.com/ntnyq"><code>@ntnyq</code></a></li>
<li>Ronen Amiel</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.26.1</h2>
<h2>8.26.1 (2025-03-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as eligible for nullish coalescing
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10865">#10865</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-return] handle recursive
type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10883">#10883</a>)</li>
<li><strong>rule-tester:</strong> export
<code>TestLanguageOptions</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10930">#10930</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted"><code>@reduckted</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></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>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.27.0 (2025-03-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10932">#10932</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>ntnyq <a
href="https://github.com/ntnyq"><code>@ntnyq</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>8.26.1 (2025-03-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unsafe-return] handle recursive
type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10883">#10883</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as eligible for nullish coalescing
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10865">#10865</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3efd99e954d1749225d65b774cfb3650a54ff083"><code>3efd99e</code></a>
chore(release): publish 8.27.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/342d98ebfc263b3ed3de16ac8cf7b00e3a22ea16"><code>342d98e</code></a>
feat(utils): support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10932">#10932</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/7469e72618196ed9e2eacd07826aedff7e47a3f5"><code>7469e72</code></a>
docs(eslint-plugin): [no-unnecessary-condition] mention array access as
commo...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9aa0b6b49807599b1c2b704b778df74c91084a7c"><code>9aa0b6b</code></a>
chore(release): publish 8.26.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ee90e45b14526438ca1b886df43dd42aff105dc2"><code>ee90e45</code></a>
fix(eslint-plugin): [no-unsafe-return] handle recursive type (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10883">#10883</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/dba0bed86fd031337d28405d5ee0c2e6ca4718de"><code>dba0bed</code></a>
fix(eslint-plugin): [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as elig...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />
Updates `@typescript-eslint/parser` from 8.26.0 to 8.27.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.27.0</h2>
<h2>8.27.0 (2025-03-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10932">#10932</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>deps:</strong> update eslint monorepo to v9.22.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10952">#10952</a>)</li>
<li><strong>typescript-estree:</strong> fix span start for decorated
<code>AssignmentPattern</code> function parameter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10939">#10939</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>ntnyq <a
href="https://github.com/ntnyq"><code>@ntnyq</code></a></li>
<li>Ronen Amiel</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.26.1</h2>
<h2>8.26.1 (2025-03-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as eligible for nullish coalescing
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10865">#10865</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-return] handle recursive
type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10883">#10883</a>)</li>
<li><strong>rule-tester:</strong> export
<code>TestLanguageOptions</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10930">#10930</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted"><code>@reduckted</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></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>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.27.0 (2025-03-17)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<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>8.26.1 (2025-03-10)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3efd99e954d1749225d65b774cfb3650a54ff083"><code>3efd99e</code></a>
chore(release): publish 8.27.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9aa0b6b49807599b1c2b704b778df74c91084a7c"><code>9aa0b6b</code></a>
chore(release): publish 8.26.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />
Updates `@eslint/js` from 9.22.0 to 9.23.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.23.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19499">#19499</a>)
(fisker Cheung)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19548">#19548</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19465">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</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.23.0 - March 21, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19548">#19548</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19499">#19499</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19465">#19465</a>)
(Pixel998)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19355">#19355</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19505">#19505</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19473">#19473</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.23.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.26.0 to 8.27.0
<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.27.0</h2>
<h2>8.27.0 (2025-03-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>utils:</strong> support <code>DeprecatedInfo</code> for
<code>rule.meta.deprecated</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10932">#10932</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>deps:</strong> update eslint monorepo to v9.22.0 (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10952">#10952</a>)</li>
<li><strong>typescript-estree:</strong> fix span start for decorated
<code>AssignmentPattern</code> function parameter (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10939">#10939</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>ntnyq <a
href="https://github.com/ntnyq"><code>@ntnyq</code></a></li>
<li>Ronen Amiel</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.26.1</h2>
<h2>8.26.1 (2025-03-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] treat
<code>any</code>/<code>unknown</code> as eligible for nullish coalescing
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10865">#10865</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unsafe-return] handle recursive
type (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10883">#10883</a>)</li>
<li><strong>rule-tester:</strong> export
<code>TestLanguageOptions</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10930">#10930</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Dave <a
href="https://github.com/reduckted"><code>@reduckted</code></a></li>
<li>Kirk Waiblinger <a
href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></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>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.27.0 (2025-03-17)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<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>8.26.1 (2025-03-10)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3efd99e954d1749225d65b774cfb3650a54ff083"><code>3efd99e</code></a>
chore(release): publish 8.27.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/9aa0b6b49807599b1c2b704b778df74c91084a7c"><code>9aa0b6b</code></a>
chore(release): publish 8.26.1</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/typescript-eslint">compare
view</a></li>
</ul>
</details>
<br />
Updates `ts-jest` from 29.2.6 to 29.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/kulshekhar/ts-jest/releases">ts-jest's
releases</a>.</em></p>
<blockquote>
<h2>v29.3.0</h2>
<p>Please refer to <a
href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md">ts-jest's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/kulshekhar/ts-jest/compare/v29.2.6...v29.3.0">29.3.0</a>
(2025-03-21)</h2>
<h3>Features</h3>
<ul>
<li>feat: support hybrid <code>module</code> values for
<code>isolatedModules: true</code> (<a
href="https://github.com/kulshekhar/ts-jest/commit/f372121">f372121</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>fix: set <code>customConditions</code> to <code>undefined</code> in
<code>TsCompiler</code> (<a
href="https://github.com/kulshekhar/ts-jest/commit/b091d70">b091d70</a>),
closes <a
href="https://redirect.github.com/kulshekhar/ts-jest/issues/4620">#4620</a></li>
</ul>
<h3>Code Refactoring</h3>
<ul>
<li>refactor: remove manual version checker (<a
href="https://github.com/kulshekhar/ts-jest/commit/89458fc">89458fc</a>)</li>
<li>refactor: remove patching deps based on version checker (<a
href="https://github.com/kulshekhar/ts-jest/commit/bac4c43">bac4c43</a>)</li>
<li>refactor: deprecate <code>RawCompilerOptions</code> interface (<a
href="https://github.com/kulshekhar/ts-jest/commit/2b1b6cd">2b1b6cd</a>)</li>
<li>refactor: deprecate transform option <code>isolatedModules</code>
(<a
href="https://github.com/kulshekhar/ts-jest/commit/7dfef71">7dfef71</a>)</li>
</ul>
<h2>DEPRECATIONS</h2>
<ul>
<li><code>RawCompilerOptions</code> is deprecated in favor of
<code>TsConfigJson.CompilerOptions</code> from
<code>type-fest</code></li>
<li><code>isolatedModules</code> transform option is deprecated in favor
of <a
href="https://www.typescriptlang.org/tsconfig/#isolatedModules">https://www.typescriptlang.org/tsconfig/#isolatedModules</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kulshekhar/ts-jest/commit/0ac38917aac39342f66112bcccd63edd11c5e2b1"><code>0ac3891</code></a>
chore(release): 29.3.0</li>
<li><a
href="https://gi…