mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request. ### What changed? #### ✳️ eslint (9.37.0 → 9.39.1) · [Repo](https://github.com/eslint/eslint) · [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) <details> <summary>Release Notes</summary> <h4><a href="https://github.com/eslint/eslint/releases/tag/v9.39.1">9.39.1</a></h4> <blockquote><h2 dir="auto">Bug Fixes</h2> <ul dir="auto"> <li> <a href="650753ee39"><code class="notranslate">650753e</code></a> fix: Only pass node to JS lang visitor methods (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20283">#20283</a>) (Nicholas C. Zakas)</li> </ul> <h2 dir="auto">Documentation</h2> <ul dir="auto"> <li> <a href="51b51f4f1c"><code class="notranslate">51b51f4</code></a> docs: add a section on when to use extends vs cascading (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20268">#20268</a>) (Tanuj Kanti)</li> <li> <a href="b44d42699d"><code class="notranslate">b44d426</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2 dir="auto">Chores</h2> <ul dir="auto"> <li> <a href="92db329211"><code class="notranslate">92db329</code></a> chore: update <code class="notranslate">@eslint/js</code> version to 9.39.1 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20284">#20284</a>) (Francesco Trotta)</li> <li> <a href="c7ebefc9ea"><code class="notranslate">c7ebefc</code></a> chore: package.json update for @eslint/js release (Jenkins)</li> <li> <a href="61778f6ca3"><code class="notranslate">61778f6</code></a> chore: update eslint-config-eslint dependency @eslint/js to ^9.39.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20275">#20275</a>) (renovate[bot])</li> <li> <a href="d9ca2fcd9a"><code class="notranslate">d9ca2fc</code></a> ci: Add rangeStrategy to eslint group in renovate config (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20266">#20266</a>) (唯然)</li> <li> <a href="009e5076ff"><code class="notranslate">009e507</code></a> test: fix version tests for ESLint v10 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20274">#20274</a>) (Milos Djermanovic)</li> </ul></blockquote> <h4><a href="https://github.com/eslint/eslint/releases/tag/v9.39.0">9.39.0</a></h4> <blockquote><h2 dir="auto">Features</h2> <ul dir="auto"> <li> <a href="cc57d87a3f"><code class="notranslate">cc57d87</code></a> feat: update error loc to key in <code class="notranslate">no-dupe-class-members</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20259">#20259</a>) (Tanuj Kanti)</li> <li> <a href="126552fcf3"><code class="notranslate">126552f</code></a> feat: update error location in <code class="notranslate">for-direction</code> and <code class="notranslate">no-dupe-args</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20258">#20258</a>) (Tanuj Kanti)</li> <li> <a href="167d0970d3"><code class="notranslate">167d097</code></a> feat: update <code class="notranslate">complexity</code> rule to highlight only static block header (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20245">#20245</a>) (jaymarvelz)</li> </ul> <h2 dir="auto">Bug Fixes</h2> <ul dir="auto"> <li> <a href="15f5c7c168"><code class="notranslate">15f5c7c</code></a> fix: forward traversal <code class="notranslate">step.args</code> to visitors (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20253">#20253</a>) (jaymarvelz)</li> <li> <a href="5a1a534e87"><code class="notranslate">5a1a534</code></a> fix: allow JSDoc comments in object-shorthand rule (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20167">#20167</a>) (Nitin Kumar)</li> <li> <a href="e86b813eb6"><code class="notranslate">e86b813</code></a> fix: Use more types from @eslint/core (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20257">#20257</a>) (Nicholas C. Zakas)</li> <li> <a href="927272d1f0"><code class="notranslate">927272d</code></a> fix: correct <code class="notranslate">Scope</code> typings (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20198">#20198</a>) (jaymarvelz)</li> <li> <a href="37f76d9c53"><code class="notranslate">37f76d9</code></a> fix: use <code class="notranslate">AST.Program</code> type for Program node (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20244">#20244</a>) (Francesco Trotta)</li> <li> <a href="ae07f0b333"><code class="notranslate">ae07f0b</code></a> fix: unify timing report for concurrent linting (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20188">#20188</a>) (jaymarvelz)</li> <li> <a href="b165d471be"><code class="notranslate">b165d47</code></a> fix: correct <code class="notranslate">Rule</code> typings (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20199">#20199</a>) (jaymarvelz)</li> <li> <a href="fb97cda70d"><code class="notranslate">fb97cda</code></a> fix: improve error message for missing fix function in suggestions (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20218">#20218</a>) (jaymarvelz)</li> </ul> <h2 dir="auto">Documentation</h2> <ul dir="auto"> <li> <a href="d3e81e30ee"><code class="notranslate">d3e81e3</code></a> docs: Always recommend to include a files property (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20158">#20158</a>) (Percy Ma)</li> <li> <a href="0f0385f140"><code class="notranslate">0f0385f</code></a> docs: use consistent naming recommendation (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20250">#20250</a>) (Alex M. Spieslechner)</li> <li> <a href="a3b145609a"><code class="notranslate">a3b1456</code></a> docs: Update README (GitHub Actions Bot)</li> <li> <a href="cf5f2dd58d"><code class="notranslate">cf5f2dd</code></a> docs: fix correct tag of <code class="notranslate">no-useless-constructor</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20255">#20255</a>) (Tanuj Kanti)</li> <li> <a href="10b995c8e5"><code class="notranslate">10b995c</code></a> docs: add TS options and examples for <code class="notranslate">nofunc</code> in <code class="notranslate">no-use-before-define</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20249">#20249</a>) (Tanuj Kanti)</li> <li> <a href="2584187e4a"><code class="notranslate">2584187</code></a> docs: remove repetitive word in comment (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20242">#20242</a>) (reddaisyy)</li> <li> <a href="637216bd4f"><code class="notranslate">637216b</code></a> docs: update CLI flags migration instructions (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20238">#20238</a>) (jaymarvelz)</li> <li> <a href="e7cda3bdf1"><code class="notranslate">e7cda3b</code></a> docs: Update README (GitHub Actions Bot)</li> <li> <a href="7b9446f7cc"><code class="notranslate">7b9446f</code></a> docs: handle empty flags sections on the feature flags page (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20222">#20222</a>) (sethamus)</li> </ul> <h2 dir="auto">Chores</h2> <ul dir="auto"> <li> <a href="dfe3c1b203"><code class="notranslate">dfe3c1b</code></a> chore: update <code class="notranslate">@eslint/js</code> version to 9.39.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20270">#20270</a>) (Francesco Trotta)</li> <li> <a href="2375a6de82"><code class="notranslate">2375a6d</code></a> chore: package.json update for @eslint/js release (Jenkins)</li> <li> <a href="a1f4e52d67"><code class="notranslate">a1f4e52</code></a> chore: update <code class="notranslate">@eslint</code> dependencies (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20265">#20265</a>) (Francesco Trotta)</li> <li> <a href="c7d3229848"><code class="notranslate">c7d3229</code></a> chore: update dependency @eslint/core to ^0.17.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20256">#20256</a>) (renovate[bot])</li> <li> <a href="27549bc774"><code class="notranslate">27549bc</code></a> chore: update fuzz testing to not error if code sample minimizer fails (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20252">#20252</a>) (Milos Djermanovic)</li> <li> <a href="a1370ee40e"><code class="notranslate">a1370ee</code></a> ci: bump actions/setup-node from 5 to 6 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20230">#20230</a>) (dependabot[bot])</li> <li> <a href="9e7fad4a18"><code class="notranslate">9e7fad4</code></a> chore: add script to auto-generate eslint:recommended configuration (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20208">#20208</a>) (唯然)</li> </ul></blockquote> <h4><a href="https://github.com/eslint/eslint/releases/tag/v9.38.0">9.38.0</a></h4> <blockquote><h2 dir="auto">Features</h2> <ul dir="auto"> <li> <a href="ce40f74efd"><code class="notranslate">ce40f74</code></a> feat: update <code class="notranslate">complexity</code> rule to only highlight function header (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20048">#20048</a>) (Atul Nair)</li> <li> <a href="e37e590aae"><code class="notranslate">e37e590</code></a> feat: correct <code class="notranslate">no-loss-of-precision</code> false positives with <code class="notranslate">e</code> notation (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20187">#20187</a>) (Francesco Trotta)</li> </ul> <h2 dir="auto">Bug Fixes</h2> <ul dir="auto"> <li> <a href="50c3dfd980"><code class="notranslate">50c3dfd</code></a> fix: improve type support for isolated dependencies in pnpm (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20201">#20201</a>) (Francesco Trotta)</li> <li> <a href="a1f06a350c"><code class="notranslate">a1f06a3</code></a> fix: correct SourceCode typings (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20114">#20114</a>) (Pixel998)</li> </ul> <h2 dir="auto">Documentation</h2> <ul dir="auto"> <li> <a href="462675af8a"><code class="notranslate">462675a</code></a> docs: improve web accessibility by hiding non-semantic character (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20205">#20205</a>) (루밀LuMir)</li> <li> <a href="c070e65f6b"><code class="notranslate">c070e65</code></a> docs: correct formatting in <code class="notranslate">no-irregular-whitespace</code> rule documentation (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20203">#20203</a>) (루밀LuMir)</li> <li> <a href="b39e71a213"><code class="notranslate">b39e71a</code></a> docs: Update README (GitHub Actions Bot)</li> <li> <a href="cd39983148"><code class="notranslate">cd39983</code></a> docs: move <code class="notranslate">custom-formatters</code> type descriptions to <code class="notranslate">nodejs-api</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20190">#20190</a>) (Percy Ma)</li> </ul> <h2 dir="auto">Chores</h2> <ul dir="auto"> <li> <a href="d17c795bf1"><code class="notranslate">d17c795</code></a> chore: upgrade @eslint/js@9.38.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20221">#20221</a>) (Milos Djermanovic)</li> <li> <a href="25d0e33270"><code class="notranslate">25d0e33</code></a> chore: package.json update for @eslint/js release (Jenkins)</li> <li> <a href="c82b5efa1f"><code class="notranslate">c82b5ef</code></a> refactor: Use types from @eslint/core (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20168">#20168</a>) (Nicholas C. Zakas)</li> <li> <a href="ff31609f19"><code class="notranslate">ff31609</code></a> ci: add Node.js 25 to <code class="notranslate">ci.yml</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20220">#20220</a>) (루밀LuMir)</li> <li> <a href="004577eda2"><code class="notranslate">004577e</code></a> ci: bump github/codeql-action from 3 to 4 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20211">#20211</a>) (dependabot[bot])</li> <li> <a href="eac71fb771"><code class="notranslate">eac71fb</code></a> test: remove use of <code class="notranslate">nodejsScope</code> option of eslint-scope from tests (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20206">#20206</a>) (Milos Djermanovic)</li> <li> <a href="4168a18b7e"><code class="notranslate">4168a18</code></a> chore: fix typo in legacy-eslint.js (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20202">#20202</a>) (Sweta Tanwar)</li> <li> <a href="205dbd2d92"><code class="notranslate">205dbd2</code></a> chore: fix typos (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20200">#20200</a>) (ntnyq)</li> <li> <a href="dbb200e360"><code class="notranslate">dbb200e</code></a> chore: use team member's username when name is not available in data (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20194">#20194</a>) (Milos Djermanovic)</li> <li> <a href="8962089edb"><code class="notranslate">8962089</code></a> chore: mark deprecated rules as available until v11.0.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/20184">#20184</a>) (Pixel998)</li> </ul></blockquote> <p><em>Does any of this look wrong? <a href="https://depfu.com/packages/npm/eslint/feedback">Please let us know.</a></em></p> </details> <details> <summary>Commits</summary> <p><a href="d5d1bdf5fd...e2772811a8">See the full diff on Github</a>. The new version differs by 59 commits:</p> <ul> <li><a href="e2772811a8"><code>9.39.1</code></a></li> <li><a href="4cdf397b30"><code>Build: changelog update for 9.39.1</code></a></li> <li><a href="92db329211"><code>chore: update `@eslint/js` version to 9.39.1 (#20284)</code></a></li> <li><a href="c7ebefc9ea"><code>chore: package.json update for @eslint/js release</code></a></li> <li><a href="650753ee39"><code>fix: Only pass node to JS lang visitor methods (#20283)</code></a></li> <li><a href="51b51f4f1c"><code>docs: add a section on when to use extends vs cascading (#20268)</code></a></li> <li><a href="61778f6ca3"><code>chore: update eslint-config-eslint dependency @eslint/js to ^9.39.0 (#20275)</code></a></li> <li><a href="d9ca2fcd9a"><code>ci: Add rangeStrategy to eslint group in renovate config (#20266)</code></a></li> <li><a href="009e5076ff"><code>test: fix version tests for ESLint v10 (#20274)</code></a></li> <li><a href="b44d42699d"><code>docs: Update README</code></a></li> <li><a href="ac3a60dffc"><code>9.39.0</code></a></li> <li><a href="e79017ff52"><code>Build: changelog update for 9.39.0</code></a></li> <li><a href="dfe3c1b203"><code>chore: update `@eslint/js` version to 9.39.0 (#20270)</code></a></li> <li><a href="2375a6de82"><code>chore: package.json update for @eslint/js release</code></a></li> <li><a href="d3e81e30ee"><code>docs: Always recommend to include a files property (#20158)</code></a></li> <li><a href="15f5c7c168"><code>fix: forward traversal `step.args` to visitors (#20253)</code></a></li> <li><a href="5a1a534e87"><code>fix: allow JSDoc comments in object-shorthand rule (#20167)</code></a></li> <li><a href="cc57d87a3f"><code>feat: update error loc to key in `no-dupe-class-members` (#20259)</code></a></li> <li><a href="a1f4e52d67"><code>chore: update `@eslint` dependencies (#20265)</code></a></li> <li><a href="e86b813eb6"><code>fix: Use more types from @eslint/core (#20257)</code></a></li> <li><a href="126552fcf3"><code>feat: update error location in `for-direction` and `no-dupe-args` (#20258)</code></a></li> <li><a href="927272d1f0"><code>fix: correct `Scope` typings (#20198)</code></a></li> <li><a href="c7d3229848"><code>chore: update dependency @eslint/core to ^0.17.0 (#20256)</code></a></li> <li><a href="0f0385f140"><code>docs: use consistent naming recommendation (#20250)</code></a></li> <li><a href="a3b145609a"><code>docs: Update README</code></a></li> <li><a href="37f76d9c53"><code>fix: use `AST.Program` type for Program node (#20244)</code></a></li> <li><a href="cf5f2dd58d"><code>docs: fix correct tag of `no-useless-constructor` (#20255)</code></a></li> <li><a href="27549bc774"><code>chore: update fuzz testing to not error if code sample minimizer fails (#20252)</code></a></li> <li><a href="10b995c8e5"><code>docs: add TS options and examples for `nofunc` in `no-use-before-define` (#20249)</code></a></li> <li><a href="167d0970d3"><code>feat: update `complexity` rule to highlight only static block header (#20245)</code></a></li> <li><a href="2584187e4a"><code>docs: remove repetitive word in comment (#20242)</code></a></li> <li><a href="ae07f0b333"><code>fix: unify timing report for concurrent linting (#20188)</code></a></li> <li><a href="b165d471be"><code>fix: correct `Rule` typings (#20199)</code></a></li> <li><a href="637216bd4f"><code>docs: update CLI flags migration instructions (#20238)</code></a></li> <li><a href="e7cda3bdf1"><code>docs: Update README</code></a></li> <li><a href="a1370ee40e"><code>ci: bump actions/setup-node from 5 to 6 (#20230)</code></a></li> <li><a href="fb97cda70d"><code>fix: improve error message for missing fix function in suggestions (#20218)</code></a></li> <li><a href="9e7fad4a18"><code>chore: add script to auto-generate eslint:recommended configuration (#20208)</code></a></li> <li><a href="7b9446f7cc"><code>docs: handle empty flags sections on the feature flags page (#20222)</code></a></li> <li><a href="8fe511b4c0"><code>9.38.0</code></a></li> <li><a href="f961736693"><code>Build: changelog update for 9.38.0</code></a></li> <li><a href="d17c795bf1"><code>chore: upgrade @eslint/js@9.38.0 (#20221)</code></a></li> <li><a href="25d0e33270"><code>chore: package.json update for @eslint/js release</code></a></li> <li><a href="50c3dfd980"><code>fix: improve type support for isolated dependencies in pnpm (#20201)</code></a></li> <li><a href="c82b5efa1f"><code>refactor: Use types from @eslint/core (#20168)</code></a></li> <li><a href="ff31609f19"><code>ci: add Node.js 25 to `ci.yml` (#20220)</code></a></li> <li><a href="ce40f74efd"><code>feat: update `complexity` rule to only highlight function header (#20048)</code></a></li> <li><a href="e37e590aae"><code>feat: correct `no-loss-of-precision` false positives with `e` notation (#20187)</code></a></li> <li><a href="004577eda2"><code>ci: bump github/codeql-action from 3 to 4 (#20211)</code></a></li> <li><a href="eac71fb771"><code>test: remove use of `nodejsScope` option of eslint-scope from tests (#20206)</code></a></li> <li><a href="462675af8a"><code>docs: improve web accessibility by hiding non-semantic character (#20205)</code></a></li> <li><a href="c070e65f6b"><code>docs: correct formatting in `no-irregular-whitespace` rule documentation (#20203)</code></a></li> <li><a href="b39e71a213"><code>docs: Update README</code></a></li> <li><a href="4168a18b7e"><code>chore: fix typo in legacy-eslint.js (#20202)</code></a></li> <li><a href="205dbd2d92"><code>chore: fix typos (#20200)</code></a></li> <li><a href="a1f06a350c"><code>fix: correct SourceCode typings (#20114)</code></a></li> <li><a href="dbb200e360"><code>chore: use team member's username when name is not available in data (#20194)</code></a></li> <li><a href="cd39983148"><code>docs: move `custom-formatters` type descriptions to `nodejs-api` (#20190)</code></a></li> <li><a href="8962089edb"><code>chore: mark deprecated rules as available until v11.0.0 (#20184)</code></a></li> </ul> </details> ---  [Depfu](https://depfu.com) will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with `@depfu rebase`. <details><summary>All Depfu comment commands</summary> <blockquote><dl> <dt>@depfu rebase</dt><dd>Rebases against your default branch and redoes this update</dd> <dt>@depfu recreate</dt><dd>Recreates this PR, overwriting any edits that you've made to it</dd> <dt>@depfu merge</dt><dd>Merges this PR once your tests are passing and conflicts are resolved</dd> <dt>@depfu cancel merge</dt><dd>Cancels automatic merging of this PR</dd> <dt>@depfu close</dt><dd>Closes this PR and deletes the branch</dd> <dt>@depfu reopen</dt><dd>Restores the branch and reopens this PR (if it's closed)</dd> <dt>@depfu pause</dt><dd>Ignores all future updates for this dependency and closes this PR</dd> <dt>@depfu pause [minor|major]</dt><dd>Ignores all future minor/major updates for this dependency and closes this PR</dd> <dt>@depfu resume</dt><dd>Future versions of this dependency will create PRs again (leaves this PR as is)</dd> </dl></blockquote> </details> Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>