Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump the dependencies group across 1 directory with 6 updates (#1915)
Bumps the dependencies group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.16.0` | `9.19.0` | | [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `3.6.3` | `3.7.0` | | [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.4.3` | `4.6.1` | | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `5.0.0` | `5.1.0` | | [globals](https://github.com/sindresorhus/globals) | `15.13.0` | `15.14.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.16.0` | `8.22.0` | Updates `@eslint/js` from 9.16.0 to 9.19.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.19.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a> feat: add <code>--report-unused-inline-configs</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>) (Josh Goldberg ✨)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a> fix: sync rule type header comments automatically (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a> docs: Clarify overrideConfig option (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a> docs: Update README (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a> docs: clarify frozen rule description (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>) (Pavel)</li> <li><a href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a> docs: fix Bluesky links (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</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/19365">#19365</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a> docs: replace var with const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>) (jj)</li> <li><a href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a> docs: update getting-started config to match default generated config (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>) (0xDev)</li> <li><a href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a> docs: better <code>global ignores</code> instruction (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>) (Jacopo Marrone)</li> <li><a href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a> docs: fix divider for rule category (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a> docs: fix search result box position for small screens (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a> docs: replace var with let or const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>) (Ravi Teja Kolla)</li> <li><a href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a> docs: revert accidental changes in TS config files docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>) (Francesco Trotta)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.19.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a> test: fix failing test in Node.js v22.13.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>) (Francesco Trotta)</li> </ul> <h2>v9.18.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2"><code>e84e6e2</code></a> feat: Report allowed methods for <code>no-console</code> rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306">#19306</a>) (Anna Bocharova)</li> <li><a href="https://github.com/eslint/eslint/commit/8efc2d0c92dab6099f34c1479cd80bdc5cd1b07b"><code>8efc2d0</code></a> feat: unflag TypeScript config files (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19266">#19266</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/87a9352c621e7cd1d5bb77b3c08df7837363ea12"><code>87a9352</code></a> feat: check imports and class names in <code>no-shadow-restricted-names</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19272">#19272</a>) (Milos Djermanovic)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/da768d4541c4c30bfc33640a07a8d8a485520b18"><code>da768d4</code></a> fix: correct <code>overrideConfigFile</code> type (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19289">#19289</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686"><code>d9c23c5</code></a> docs: replace <code>var</code> with <code>const</code> in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325">#19325</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01"><code>8e1a898</code></a> docs: add tabs to cli code blocks (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784">#18784</a>) (Jay)</li> <li><a href="https://github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c"><code>f3aeefb</code></a> docs: rewrite using let and const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320">#19320</a>) (PoloSpark)</li> <li><a href="https://github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7"><code>0b680b3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad"><code>98c86a9</code></a> docs: <code>Edit this page</code> button link to different branches (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228">#19228</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c"><code>6947901</code></a> docs: remove hardcoded edit link (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323">#19323</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5"><code>03f2f44</code></a> docs: rewrite var with const in rules examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317">#19317</a>) (Thiago)</li> <li><a href="https://github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60"><code>26c3003</code></a> docs: Clarify dangers of eslint:all (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318">#19318</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba"><code>c038257</code></a> docs: add <code>eqeqeq</code> in related rules to <code>no-eq-null</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310">#19310</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23"><code>89c8fc5</code></a> docs: rewrite examples with var using let and const (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315">#19315</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d"><code>db574c4</code></a> docs: add missing backticks to <code>no-void</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313">#19313</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb"><code>8d943c3</code></a> docs: add missing backticks to <code>default-case-last</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311">#19311</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.19.0 - January 24, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.19.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a> docs: Clarify overrideConfig option (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a> docs: Update README (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a> docs: clarify frozen rule description (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>) (Pavel)</li> <li><a href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a> docs: fix Bluesky links (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</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/19365">#19365</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a> docs: replace var with const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>) (jj)</li> <li><a href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a> docs: update getting-started config to match default generated config (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>) (0xDev)</li> <li><a href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a> fix: sync rule type header comments automatically (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a> docs: better <code>global ignores</code> instruction (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>) (Jacopo Marrone)</li> <li><a href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a> test: fix failing test in Node.js v22.13.0 (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a> feat: add <code>--report-unused-inline-configs</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a> docs: fix divider for rule category (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a> docs: fix search result box position for small screens (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a> docs: replace var with let or const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>) (Ravi Teja Kolla)</li> <li><a href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a> docs: revert accidental changes in TS config files docs (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>) (Francesco Trotta)</li> </ul> <p>v9.18.0 - January 10, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/c52be85c4a916f70807377e1a486adb3a5857347"><code>c52be85</code></a> chore: upgrade to <code>@eslint/js@9.18.0</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19330">#19330</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c"><code>362099c</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/94861418f1573e4e1cbdd0174413d19054553294"><code>9486141</code></a> deps: upgrade <code>@eslint/core</code> and <code>@eslint/plugin-kit</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19329">#19329</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686"><code>d9c23c5</code></a> docs: replace <code>var</code> with <code>const</code> in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19325">#19325</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01"><code>8e1a898</code></a> docs: add tabs to cli code blocks (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/18784">#18784</a>) (Jay)</li> <li><a href="https://github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c"><code>f3aeefb</code></a> docs: rewrite using let and const in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19320">#19320</a>) (PoloSpark)</li> <li><a href="https://github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7"><code>0b680b3</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad"><code>98c86a9</code></a> docs: <code>Edit this page</code> button link to different branches (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19228">#19228</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c"><code>6947901</code></a> docs: remove hardcoded edit link (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19323">#19323</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5"><code>03f2f44</code></a> docs: rewrite var with const in rules examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19317">#19317</a>) (Thiago)</li> <li><a href="https://github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60"><code>26c3003</code></a> docs: Clarify dangers of eslint:all (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19318">#19318</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba"><code>c038257</code></a> docs: add <code>eqeqeq</code> in related rules to <code>no-eq-null</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19310">#19310</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23"><code>89c8fc5</code></a> docs: rewrite examples with var using let and const (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19315">#19315</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d"><code>495aa49</code></a> chore: extract package <code>name</code> from <code>package.json</code> for public interface (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314">#19314</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d"><code>db574c4</code></a> docs: add missing backticks to <code>no-void</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19313">#19313</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb"><code>8d943c3</code></a> docs: add missing backticks to <code>default-case-last</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19311">#19311</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/36ef8bbeab495ef2598a4b1f52e32b4cb50be5e2"><code>36ef8bb</code></a> docs: rewrite examples with var using let and const (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19298">#19298</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/1610c9ee1479f23b1bc5a6853d0b42b83dacdb7f"><code>1610c9e</code></a> docs: add missing backticks to <code>no-else-return</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19309">#19309</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/df409d8f76555c7baa4353d678d5fc460454a4d7"><code>df409d8</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2"><code>e84e6e2</code></a> feat: Report allowed methods for <code>no-console</code> rule (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19306">#19306</a>) (Anna Bocharova)</li> <li><a href="https://github.com/eslint/eslint/commit/2e842138e689ee5623552e885c3a5ac1b0c2bfcf"><code>2e84213</code></a> docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19304">#19304</a>) (Amaresh S M)</li> <li><a href="https://github.com/eslint/eslint/commit/6e7361bb6ae93c87fccdf2219379c7793517f17a"><code>6e7361b</code></a> docs: replace <code>var</code> with <code>let</code> and <code>const</code> in rule example (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19302">#19302</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/069af5e9ac43c7f33bd2a30abce3d5d94f504465"><code>069af5e</code></a> docs: rewrite <code>var</code> using <code>const</code> in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19303">#19303</a>) (Kim GyeonWon)</li> <li><a href="https://github.com/eslint/eslint/commit/064e35de95339cfedcad467c3c9871d5ff70c1a7"><code>064e35d</code></a> docs: remove 'I hope to' comments from scope-manager-interface (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19300">#19300</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/8e003056a805468b07bcf4edba83a90a932fb520"><code>8e00305</code></a> docs: replace <code>var</code> with <code>const</code> in rule examples (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19299">#19299</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/a559009f51ad9f081bae5252bb2b7a6e23c54767"><code>a559009</code></a> docs: Add warning about extending core rules (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19295">#19295</a>) (Nicholas C. Zakas)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c"><code>362099c</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d"><code>495aa49</code></a> chore: extract package <code>name</code> from <code>package.json</code> for public interface (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19314">#19314</a>)</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</li> <li>See full diff in <a href="https://github.com/eslint/eslint/commits/v9.19.0/packages/js">compare view</a></li> </ul> </details> <br /> Updates `eslint-import-resolver-typescript` from 3.6.3 to 3.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's releases</a>.</em></p> <blockquote> <h2>v3.7.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/326">#326</a> <a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - This version has implemented the <code>eslint-plugin-import-x</code>'s v3 resolver interface. This allows you to use import/require to reference <code>eslint-import-resolver-typescript</code> directly in your ESLint flat config:</p> <p><strong>Previously</strong></p> <pre lang="js"><code>// eslint.config.js module.exports = { settings: { 'import-x/resolver': { typescript: { alwaysTryTypes: true, }, // or require.resolve('eslint-import-resolver-typescript'): alwaysTryTypes: true, } } } } </code></pre> <p><strong>Now</strong></p> <pre lang="js"><code>// eslint.config.js const { createTypeScriptImportResolver, } = require('eslint-import-resolver-typescript') <p>module.exports = {<br /> settings: {<br /> 'import-x/resolver-next': [<br /> createTypeScriptImportResolver({<br /> alwaysTryTypes: true,<br /> }),<br /> ],<br /> },<br /> }<br /> </code></pre></p> <p>Note that this only works with <code>eslint-plugin-import-x@>=4.5.0</code>. You can't use <code>createTypeScriptImportResolver</code> with the older versions of <code>eslint-plugin-import-x</code> or any existing versions of <code>eslint-plugin-import</code>.</p> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's changelog</a>.</em></p> <blockquote> <h2>3.7.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/326">#326</a> <a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - This version has implemented the <code>eslint-plugin-import-x</code>'s v3 resolver interface. This allows you to use import/require to reference <code>eslint-import-resolver-typescript</code> directly in your ESLint flat config:</p> <p><strong>Previously</strong></p> <pre lang="js"><code>// eslint.config.js module.exports = { settings: { 'import-x/resolver': { typescript: { alwaysTryTypes: true, }, // or require.resolve('eslint-import-resolver-typescript'): alwaysTryTypes: true, } } } } </code></pre> <p><strong>Now</strong></p> <pre lang="js"><code>// eslint.config.js const { createTypeScriptImportResolver, } = require('eslint-import-resolver-typescript') <p>module.exports = {<br /> settings: {<br /> 'import-x/resolver-next': [<br /> createTypeScriptImportResolver({<br /> alwaysTryTypes: true,<br /> }),<br /> ],<br /> },<br /> }<br /> </code></pre></p> <p>Note that this only works with <code>eslint-plugin-import-x@>=4.5.0</code>. You can't use <code>createTypeScriptImportResolver</code> with the older versions of <code>eslint-plugin-import-x</code> or any existing versions of <code>eslint-plugin-import</code>.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/c5da7003c3e98400be91fb2c38a988fbe3dab124"><code>c5da700</code></a> chore: release eslint-import-resolver-typescript (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/327">#327</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/93ea1305d0317db62a71edf029688eb410c2d261"><code>93ea130</code></a> feat: implement import-x resolver interface v3 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/326">#326</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/e6256b7860e886583ec5a7614b001d021e1086a2"><code>e6256b7</code></a> chore(deps): update dependency simple-git-hooks to ^2.11.1 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/325">#325</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/da56f17bd02cd7f5078210bed0df6eb07745ed24"><code>da56f17</code></a> chore(deps): update dependency react to ^18.3.1 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/324">#324</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/88a6d44d4009a16c3709e96527e3f1c84dcfb354"><code>88a6d44</code></a> chore(deps): update node.js to v18.20.5 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/323">#323</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/bed664f539cd7dc8e0d551d26ea7032711923ac5"><code>bed664f</code></a> chore(deps): update dependency <code>@changesets/cli</code> to ^2.27.10 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/322">#322</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/42e7cc3eb413dda56683c1b2b2483e4756e0bd62"><code>42e7cc3</code></a> chore(deps): update dependency <code>@types/node</code> to ^18.19.63 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/320">#320</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/13fa760ddd08697d1e9fc4a1b119241f1619e7cb"><code>13fa760</code></a> chore(deps): update dependency <code>@changesets/cli</code> to ^2.27.9 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/319">#319</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/5ee5879b4428f42edbc262d66e192c76202b7f47"><code>5ee5879</code></a> fix(deps): update dependency debug to ^4.3.7 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/316">#316</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/f5b09f5f192b432a31c19f75a513003b6c17e03a"><code>f5b09f5</code></a> chore(deps): update dependency eslint to ^8.57.1 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/315">#315</a>)</li> <li>Additional commits viewable in <a href="https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.3...v3.7.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-import-x` from 4.4.3 to 4.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/un-ts/eslint-plugin-import-x/releases">eslint-plugin-import-x's releases</a>.</em></p> <blockquote> <h2>v4.6.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/211">#211</a> <a href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a> Thanks <a href="https://github.com/mrginglymus"><code>@mrginglymus</code></a>! - Fix enhanced-resolve dependency</li> </ul> <h2>v4.6.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/209">#209</a> <a href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - When <code>eslint-plugin-import-x</code> was forked from <code>eslint-plugin-import</code>, we copied over the default resolver (which is <code>eslint-import-resolver-node</code>) as well. However, this resolver doesn't supports <code>exports</code> in the <code>package.json</code> file, and the current maintainer of the <code>eslint-import-resolver-node</code> (ljharb) doesn't have the time implementing this feature and he locked the issue <a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/1810">import-js/eslint-plugin-import#1810</a>.</p> <p>So we decided to implement our own resolver that "just works". The new resolver is built upon the <a href="https://www.npmjs.com/package/enhanced-resolve"><code>enhanced-resolve</code></a> that implements the full Node.js <a href="https://nodejs.org/dist/v14.21.3/docs/api/esm.html#esm_resolver_algorithm">Resolver Algorithm</a>. The new resolver only implements the import resolver interface v3, which means you can only use it with ESLint Flat config. For more details about the import resolver interface v3, please check out <a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/192">#192</a>.</p> <p>In the next major version of <code>eslint-plugin-import-x</code>, we will remove the <code>eslint-import-resolver-node</code> and use this new resolver by default. In the meantime, you can try out this new resolver by setting the <code>import-x/resolver-next</code> option in your <code>eslint.config.js</code> file:</p> <pre lang="js"><code>// eslint.config.js const eslintPluginImportX = require('eslint-plugin-import-x'); const { createNodeResolver } = eslintPluginImportX; <p>module.exports = { plugins: { 'import-x': eslintPluginImportX, }, settings: { 'import-x/resolver-next': [ // This is the new resolver we are introducing createNodeResolver({ /** * The allowed extensions the resolver will attempt to find when resolving a module * By default it uses a relaxed extension list to search for both ESM and CJS modules * You can customize this list to fit your needs * * <a href="https://github.com/default"><code>@default</code></a> ['.mjs', '.cjs', '.js', '.json', '.node'] <em>/ extensions?: string[]; /</em>* * Optional, the import conditions the resolver will used when reading the exports map from "package.json" * By default it uses a relaxed condition list to search for both ESM and CJS modules * You can customize this list to fit your needs * * <a href="https://github.com/default"><code>@default</code></a> ['default', 'module', 'import', 'require'] <em>/ conditions: ['default', 'module', 'import', 'require'], // You can pass more options here, see the enhanced-resolve documentation for more details // https://github.com/webpack/enhanced-resolve/tree/v5.17.1?tab=readme-ov-file#resolver-options }), // you can add more resolvers down below require('eslint-import-resolver-typescript').createTypeScriptImportResolver( /</em>* options of eslint-import-resolver-typescript */ </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md">eslint-plugin-import-x's changelog</a>.</em></p> <blockquote> <h2>4.6.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/211">#211</a> <a href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a> Thanks <a href="https://github.com/mrginglymus"><code>@mrginglymus</code></a>! - Fix enhanced-resolve dependency</li> </ul> <h2>4.6.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/209">#209</a> <a href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - When <code>eslint-plugin-import-x</code> was forked from <code>eslint-plugin-import</code>, we copied over the default resolver (which is <code>eslint-import-resolver-node</code>) as well. However, this resolver doesn't supports <code>exports</code> in the <code>package.json</code> file, and the current maintainer of the <code>eslint-import-resolver-node</code> (ljharb) doesn't have the time implementing this feature and he locked the issue <a href="https://redirect.github.com/import-js/eslint-plugin-import/issues/1810">import-js/eslint-plugin-import#1810</a>.</p> <p>So we decided to implement our own resolver that "just works". The new resolver is built upon the <a href="https://www.npmjs.com/package/enhanced-resolve"><code>enhanced-resolve</code></a> that implements the full Node.js <a href="https://nodejs.org/dist/v14.21.3/docs/api/esm.html#esm_resolver_algorithm">Resolver Algorithm</a>. The new resolver only implements the import resolver interface v3, which means you can only use it with ESLint Flat config. For more details about the import resolver interface v3, please check out <a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/192">#192</a>.</p> <p>In the next major version of <code>eslint-plugin-import-x</code>, we will remove the <code>eslint-import-resolver-node</code> and use this new resolver by default. In the meantime, you can try out this new resolver by setting the <code>import-x/resolver-next</code> option in your <code>eslint.config.js</code> file:</p> <pre lang="js"><code>// eslint.config.js const eslintPluginImportX = require('eslint-plugin-import-x'); const { createNodeResolver } = eslintPluginImportX; <p>module.exports = { plugins: { 'import-x': eslintPluginImportX, }, settings: { 'import-x/resolver-next': [ // This is the new resolver we are introducing createNodeResolver({ /** * The allowed extensions the resolver will attempt to find when resolving a module * By default it uses a relaxed extension list to search for both ESM and CJS modules * You can customize this list to fit your needs * * <a href="https://github.com/default"><code>@default</code></a> ['.mjs', '.cjs', '.js', '.json', '.node'] <em>/ extensions?: string[]; /</em>* * Optional, the import conditions the resolver will used when reading the exports map from "package.json" * By default it uses a relaxed condition list to search for both ESM and CJS modules * You can customize this list to fit your needs * * <a href="https://github.com/default"><code>@default</code></a> ['default', 'module', 'import', 'require'] */ conditions: ['default', 'module', 'import', 'require'], // You can pass more options here, see the enhanced-resolve documentation for more details // https://github.com/webpack/enhanced-resolve/tree/v5.17.1?tab=readme-ov-file#resolver-options }), // you can add more resolvers down below require('eslint-import-resolver-typescript').createTypeScriptImportResolver( </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/1ff90b846d294c54c7965db0ceb481e9bf9ed968"><code>1ff90b8</code></a> chore: release eslint-plugin-import-x (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/213">#213</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/be9c3e8c31426a50ac13f77ec8b797780f004e72"><code>be9c3e8</code></a> fix: move <code>enhanced-resolve</code> to prod deps (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/211">#211</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/c3950d4a9ec341bed44b40f1807ca74e00db5ae0"><code>c3950d4</code></a> chore: release eslint-plugin-import-x (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/207">#207</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/46d2360f5ebfbd79e74a0828ac7e280973510454"><code>46d2360</code></a> feat: implement a resolver that supports <code>exports</code> (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/209">#209</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/449738f4f4b84ff24c2748cdc86185cff5840442"><code>449738f</code></a> fix(no-duplicates): autofix insert type prefix without new line (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/206">#206</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/af711e59d24076018077556656930bce1f06d8a2"><code>af711e5</code></a> chore: release eslint-plugin-import-x (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/202">#202</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/32e9b55aea0c8198c5e7f5cbbdb0bfbd3f71ff08"><code>32e9b55</code></a> fix(<code>no-duplicates</code>): merge type import <code>as</code> with value import (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/204">#204</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/ac6d2e1b39e2a0d01b981b98b58aad0eb7939c70"><code>ac6d2e1</code></a> fix: include <code>@types/doctrine</code> to <code>dependencies</code> (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/198">#198</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/f22eaa9eebcc47242288b06d5c15bf8c162b329b"><code>f22eaa9</code></a> chore: release eslint-plugin-import-x (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/190">#190</a>)</li> <li><a href="https://github.com/un-ts/eslint-plugin-import-x/commit/739e22c0252a34d64c5ee101a07ed104ae7e2026"><code>739e22c</code></a> chore: fix changeset (<a href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/193">#193</a>)</li> <li>Additional commits viewable in <a href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.4.3...v4.6.1">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-react-hooks` from 5.0.0 to 5.1.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks">compare view</a></li> </ul> </details> <br /> Updates `globals` from 15.13.0 to 15.14.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/globals/releases">globals's releases</a>.</em></p> <blockquote> <h2>v15.14.0</h2> <ul> <li>Add <code>vitest</code> globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/274">#274</a>) 06a5723</li> </ul> <p><a href="https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0">https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/globals/commit/48c7b51a8fb284142f88fe34ada7558c0531c44f"><code>48c7b51</code></a> 15.14.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/06a572349b08709b49d8999038961558da4da4e7"><code>06a5723</code></a> Add <code>vitest</code> globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/274">#274</a>)</li> <li>See full diff in <a href="https://github.com/sindresorhus/globals/compare/v15.13.0...v15.14.0">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.16.0 to 8.22.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.22.0</h2> <h2>8.22.0 (2025-01-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>parser:</strong> add standalone isolatedDeclarations option (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10499">#10499</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] doesn't report on ternary but on equivalent || (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10517">#10517</a>)</li> <li><strong>eslint-plugin:</strong> [no-duplicate-type-constituents] handle nested types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10638">#10638</a>)</li> <li><strong>eslint-plugin:</strong> [no-shadow] don't report unnecessarily on valid ways of using module augmentation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10616">#10616</a>)</li> <li><strong>eslint-plugin:</strong> [no-extraneous-class] handle accessor keyword (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10678">#10678</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly] autofixer doesn't add type to property that is mutated in the constructor (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10552">#10552</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-template-expression] handle template literal type (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10612">#10612</a>)</li> <li><strong>type-utils:</strong> support matching intersection types in <code>TypeOrValueSpecifier</code> with a <code>PackageSpecifier</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10667">#10667</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>mdm317</li> <li>Olivier Zalmanski <a href="https://github.com/OlivierZal"><code>@OlivierZal</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.21.0</h2> <h2>8.21.0 (2025-01-20)</h2> <h3>🚀 Features</h3> <ul> <li><strong>ast-spec:</strong> support import attributes in <code>TSImportType</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10640">#10640</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle type args on jsx (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630">#10630</a>)</li> <li><strong>eslint-plugin:</strong> check JSX spread elements for misused spread usage (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653">#10653</a>)</li> <li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type which may be an array or array-like (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535">#10535</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for recursive array or tuple types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633">#10633</a>)</li> <li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle template literal (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675">#10675</a>)</li> <li><strong>eslint-plugin-internal:</strong> [debug-namespace] on windows (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10661">#10661</a>)</li> <li><strong>rule-tester:</strong> handle window root path (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10654">#10654</a>)</li> <li><strong>scope-manager:</strong> add a reference for JSX closing element if it exists (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10614">#10614</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Arya Emami <a href="https://github.com/aryaemami59"><code>@aryaemami59</code></a></li> <li>Ronen Amiel</li> <li>YeonJuan <a href="https://github.com/yeonjuan"><code>@yeonjuan</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.22.0 (2025-01-27)</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.21.0 (2025-01-20)</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.20.0 (2025-01-13)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-misused-spread] add new rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10551">#10551</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</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.19.1 (2025-01-06)</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.19.0 (2024-12-30)</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.18.2 (2024-12-23)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> export types so that declarations can be named for dts files (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10513">#10513</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</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.18.1 (2024-12-16)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/94e809808a445dde05ab6f284dec010269482eb5"><code>94e8098</code></a> chore(release): publish 8.22.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/79af426500b0665f3f706bfcca11c10acc7b83e0"><code>79af426</code></a> chore(release): publish 8.21.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a157fd4c62741d2dec2e4f47f738f499b616035d"><code>a157fd4</code></a> chore: standardized on inline named exports (mostly) (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10596">#10596</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ea6fbeab024f0c7936a88c6726a921ec3c299c94"><code>ea6fbea</code></a> chore(release): publish 8.20.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a175189cd4c99b47b57829b5ecb5cda35ace7c7b"><code>a175189</code></a> docs(typescript-eslint): make jsdoc for config helper function consistent (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/1">#1</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/04166e034b19f2aec4bf4a54fc36d636854fdac8"><code>04166e0</code></a> feat(eslint-plugin): [no-misused-spread] add new rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/10551">#10551</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/328b7dfe255b2a9c8226db472b21d070f19193af"><code>328b7df</code></a> chore(release): publish 8.19.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4f50f642ece25de4053db1f0785d00a815a491bf"><code>4f50f64</code></a> docs: [return-await] make the rule no longer an extension of ESLint no-return...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e19f30f1867e0ea2cd39401a46bd334a1f5c1dd7"><code>e19f30f</code></a> chore(release): publish 8.19.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/157b781f2b59c7e9c0d2558ce302cf5c886fddff"><code>157b781</code></a> chore(release): publish 8.18.2</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
- Loading branch information