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.27.0 → 9.29.0) · [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.29.0">9.29.0</a></h4> <blockquote><h2 dir="auto">Features</h2> <ul dir="auto"> <li> <a href="f686fcb51e"><code class="notranslate">f686fcb</code></a> feat: add <code class="notranslate">ecmaVersion: 2026</code>, parsing <code class="notranslate">using</code> and <code class="notranslate">await using</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19832">#19832</a>) (Milos Djermanovic)</li> <li> <a href="19cdd226bb"><code class="notranslate">19cdd22</code></a> feat: prune suppressions for non-existent files (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19825">#19825</a>) (TKDev7)</li> <li> <a href="b3d720f82f"><code class="notranslate">b3d720f</code></a> feat: add ES2025 globals (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19835">#19835</a>) (fisker Cheung)</li> <li> <a href="677a2837a1"><code class="notranslate">677a283</code></a> feat: add auto-accessor fields support to class-methods-use-this (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19789">#19789</a>) (sethamus)</li> <li> <a href="dbba0589f5"><code class="notranslate">dbba058</code></a> feat: allow global type declaration in <code class="notranslate">no-var</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19714">#19714</a>) (Remco Haszing)</li> <li> <a href="342bd29e1a"><code class="notranslate">342bd29</code></a> feat: ignore type annotations in no-restricted-globals (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19781">#19781</a>) (sethamus)</li> <li> <a href="786bcd1365"><code class="notranslate">786bcd1</code></a> feat: add allowProperties option to no-restricted-properties (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19772">#19772</a>) (sethamus)</li> <li> <a href="05b66d05bd"><code class="notranslate">05b66d0</code></a> feat: add <code class="notranslate">sourceCode.isGlobalReference(node)</code> method (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19695">#19695</a>) (Nitin Kumar)</li> </ul> <h2 dir="auto">Bug Fixes</h2> <ul dir="auto"> <li> <a href="85c082c54b"><code class="notranslate">85c082c</code></a> fix: explicit matching behavior with negated patterns and arrays (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19845">#19845</a>) (Milos Djermanovic)</li> <li> <a href="9bda4a9bf1"><code class="notranslate">9bda4a9</code></a> fix: fix <code class="notranslate">LintOptions.filterCodeBlock</code> types (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19837">#19837</a>) (ntnyq)</li> <li> <a href="7ab77a2c76"><code class="notranslate">7ab77a2</code></a> fix: correct breaking deprecation of FlatConfig type (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19826">#19826</a>) (Logicer)</li> <li> <a href="1ba33181ab"><code class="notranslate">1ba3318</code></a> fix: add <code class="notranslate">language</code> and <code class="notranslate">dialects</code> to <code class="notranslate">no-use-before-define</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19808">#19808</a>) (Francesco Trotta)</li> </ul> <h2 dir="auto">Documentation</h2> <ul dir="auto"> <li> <a href="00e3e6ad13"><code class="notranslate">00e3e6a</code></a> docs: add support for custom name parameter to <code class="notranslate">includeIgnoreFile</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19795">#19795</a>) (루밀LuMir)</li> <li> <a href="3aed0756ed"><code class="notranslate">3aed075</code></a> docs: Update README (GitHub Actions Bot)</li> <li> <a href="a2f888d679"><code class="notranslate">a2f888d</code></a> docs: enhance documentation with links and fix typos (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19761">#19761</a>) (루밀LuMir)</li> <li> <a href="53c3235ba1"><code class="notranslate">53c3235</code></a> docs: update to clarify prompt usage (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19748">#19748</a>) (Jennifer Davis)</li> </ul> <h2 dir="auto">Chores</h2> <ul dir="auto"> <li> <a href="5c114c962f"><code class="notranslate">5c114c9</code></a> chore: upgrade @eslint/js@9.29.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19851">#19851</a>) (Milos Djermanovic)</li> <li> <a href="acf2201a06"><code class="notranslate">acf2201</code></a> chore: package.json update for @eslint/js release (Jenkins)</li> <li> <a href="a806994263"><code class="notranslate">a806994</code></a> refactor: Remove eslintrc from flat config functionality (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19833">#19833</a>) (Nicholas C. Zakas)</li> <li> <a href="152ed51329"><code class="notranslate">152ed51</code></a> test: switch to flat config mode in code path analysis tests (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19824">#19824</a>) (Milos Djermanovic)</li> <li> <a href="b647239272"><code class="notranslate">b647239</code></a> chore: Update first-party dependencies faster with Renovate (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19822">#19822</a>) (Nicholas C. Zakas)</li> <li> <a href="7abe42e2de"><code class="notranslate">7abe42e</code></a> refactor: SafeEmitter -> SourceCodeVisitor (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19708">#19708</a>) (Nicholas C. Zakas)</li> <li> <a href="e392895967"><code class="notranslate">e392895</code></a> perf: improve time complexity of <code class="notranslate">getLocFromIndex</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19782">#19782</a>) (루밀LuMir)</li> <li> <a href="0ed289c5ce"><code class="notranslate">0ed289c</code></a> chore: remove accidentally committed file (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19807">#19807</a>) (Francesco Trotta)</li> </ul></blockquote> <h4><a href="https://github.com/eslint/eslint/releases/tag/v9.28.0">9.28.0</a></h4> <blockquote><h2 dir="auto">Features</h2> <ul dir="auto"> <li> <a href="b0674be94e"><code class="notranslate">b0674be</code></a> feat: Customization of serialization for languageOptions (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19760">#19760</a>) (Nicholas C. Zakas)</li> <li> <a href="a95721f106"><code class="notranslate">a95721f</code></a> feat: Add <code class="notranslate">--pass-on-unpruned-suppressions</code> CLI option (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19773">#19773</a>) (Milos Djermanovic)</li> <li> <a href="bfd0e7a395"><code class="notranslate">bfd0e7a</code></a> feat: support TypeScript syntax in <code class="notranslate">no-use-before-define</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19566">#19566</a>) (Tanuj Kanti)</li> <li> <a href="68c61c093a"><code class="notranslate">68c61c0</code></a> feat: support TS syntax in <code class="notranslate">no-shadow</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19565">#19565</a>) (Nitin Kumar)</li> <li> <a href="0f773ef248"><code class="notranslate">0f773ef</code></a> feat: support TS syntax in <code class="notranslate">no-magic-numbers</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19561">#19561</a>) (Nitin Kumar)</li> <li> <a href="c4a6b60518"><code class="notranslate">c4a6b60</code></a> feat: add allowTypeAnnotation to func-style (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19754">#19754</a>) (sethamus)</li> <li> <a href="b03ad176f1"><code class="notranslate">b03ad17</code></a> feat: add TypeScript support to <code class="notranslate">prefer-arrow-callback</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19678">#19678</a>) (Tanuj Kanti)</li> <li> <a href="bc3c3313ce"><code class="notranslate">bc3c331</code></a> feat: ignore overloaded function declarations in func-style rule (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19755">#19755</a>) (sethamus)</li> </ul> <h2 dir="auto">Bug Fixes</h2> <ul dir="auto"> <li> <a href="eea3e7eb1c"><code class="notranslate">eea3e7e</code></a> fix: Remove configured global variables from <code class="notranslate">GlobalScope#implicit</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19779">#19779</a>) (Milos Djermanovic)</li> <li> <a href="a467de39f6"><code class="notranslate">a467de3</code></a> fix: update context.report types (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19751">#19751</a>) (Nitin Kumar)</li> <li> <a href="fd467bb892"><code class="notranslate">fd467bb</code></a> fix: remove interopDefault to use jiti's default (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19697">#19697</a>) (sethamus)</li> <li> <a href="72d16e3066"><code class="notranslate">72d16e3</code></a> fix: avoid false positive in <code class="notranslate">no-unassigned-vars</code> for declare module (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19746">#19746</a>) (Azat S.)</li> <li> <a href="81c3c93626"><code class="notranslate">81c3c93</code></a> fix: curly types (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19750">#19750</a>) (Eli)</li> </ul> <h2 dir="auto">Documentation</h2> <ul dir="auto"> <li> <a href="3ec208233f"><code class="notranslate">3ec2082</code></a> docs: Nested arrays in files config entry (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19799">#19799</a>) (Nicholas C. Zakas)</li> <li> <a href="89a65b07f6"><code class="notranslate">89a65b0</code></a> docs: clarify how config arrays can apply to subsets of files (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19788">#19788</a>) (Shais Ch)</li> <li> <a href="2ba8a0d75c"><code class="notranslate">2ba8a0d</code></a> docs: Add description of meta.namespace to plugin docs (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19798">#19798</a>) (Nicholas C. Zakas)</li> <li> <a href="59dd7e6b28"><code class="notranslate">59dd7e6</code></a> docs: update <code class="notranslate">func-style</code> with examples (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19793">#19793</a>) (Tanuj Kanti)</li> <li> <a href="e9129e0799"><code class="notranslate">e9129e0</code></a> docs: add global scope's <code class="notranslate">implicit</code> field to Scope Manager docs (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19770">#19770</a>) (Milos Djermanovic)</li> <li> <a href="52f5b7a0af"><code class="notranslate">52f5b7a</code></a> docs: fix minor typos and add links (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19743">#19743</a>) (루밀LuMir)</li> <li> <a href="00716a339e"><code class="notranslate">00716a3</code></a> docs: upfront recommend against using the no-return-await rule (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19727">#19727</a>) (Mike DiDomizio)</li> </ul> <h2 dir="auto">Chores</h2> <ul dir="auto"> <li> <a href="175b7b83fc"><code class="notranslate">175b7b8</code></a> chore: upgrade to <code class="notranslate">@eslint/js@9.28.0</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19802">#19802</a>) (Francesco Trotta)</li> <li> <a href="844f5a69dc"><code class="notranslate">844f5a6</code></a> chore: package.json update for @eslint/js release (Jenkins)</li> <li> <a href="62b1c1bc79"><code class="notranslate">62b1c1b</code></a> chore: update globals to v16 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19791">#19791</a>) (Nitin Kumar)</li> <li> <a href="e8a1cb8f7f"><code class="notranslate">e8a1cb8</code></a> chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19786">#19786</a>) (Nitin Kumar)</li> <li> <a href="43d39754b6"><code class="notranslate">43d3975</code></a> chore: Add Copilot Instructions file (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19753">#19753</a>) (Nicholas C. Zakas)</li> <li> <a href="2dfb5ebef4"><code class="notranslate">2dfb5eb</code></a> test: update <code class="notranslate">SourceCodeTraverser</code> tests (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19763">#19763</a>) (Milos Djermanovic)</li> <li> <a href="5bc21f9e8e"><code class="notranslate">5bc21f9</code></a> chore: add <code class="notranslate">*.code-workspace</code> to <code class="notranslate">.gitignore</code> (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19771">#19771</a>) (루밀LuMir)</li> <li> <a href="f4fa40eb4b"><code class="notranslate">f4fa40e</code></a> refactor: NodeEventGenerator -> SourceCodeTraverser (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19679">#19679</a>) (Nicholas C. Zakas)</li> <li> <a href="0f49329b4a"><code class="notranslate">0f49329</code></a> refactor: use a service to emit warnings (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19725">#19725</a>) (Francesco Trotta)</li> <li> <a href="20a9e59438"><code class="notranslate">20a9e59</code></a> chore: update dependency shelljs to ^0.10.0 (<a href="https://bounce.depfu.com/github.com/eslint/eslint/pull/19740">#19740</a>) (renovate[bot])</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="b9080cf28d...edf232b680">See the full diff on Github</a>. The new version differs by 58 commits:</p> <ul> <li><a href="edf232b680"><code>9.29.0</code></a></li> <li><a href="c2414b647b"><code>Build: changelog update for 9.29.0</code></a></li> <li><a href="5c114c962f"><code>chore: upgrade @eslint/js@9.29.0 (#19851)</code></a></li> <li><a href="acf2201a06"><code>chore: package.json update for @eslint/js release</code></a></li> <li><a href="f686fcb51e"><code>feat: add `ecmaVersion: 2026`, parsing `using` and `await using` (#19832)</code></a></li> <li><a href="85c082c54b"><code>fix: explicit matching behavior with negated patterns and arrays (#19845)</code></a></li> <li><a href="00e3e6ad13"><code>docs: add support for custom name parameter to `includeIgnoreFile` (#19795)</code></a></li> <li><a href="9bda4a9bf1"><code>fix: fix `LintOptions.filterCodeBlock` types (#19837)</code></a></li> <li><a href="a806994263"><code>refactor: Remove eslintrc from flat config functionality (#19833)</code></a></li> <li><a href="19cdd226bb"><code>feat: prune suppressions for non-existent files (#19825)</code></a></li> <li><a href="b3d720f82f"><code>feat: add ES2025 globals (#19835)</code></a></li> <li><a href="677a2837a1"><code>feat: add auto-accessor fields support to class-methods-use-this (#19789)</code></a></li> <li><a href="3aed0756ed"><code>docs: Update README</code></a></li> <li><a href="7ab77a2c76"><code>fix: correct breaking deprecation of FlatConfig type (#19826)</code></a></li> <li><a href="a2f888d679"><code>docs: enhance documentation with links and fix typos (#19761)</code></a></li> <li><a href="dbba0589f5"><code>feat: allow global type declaration in `no-var` (#19714)</code></a></li> <li><a href="152ed51329"><code>test: switch to flat config mode in code path analysis tests (#19824)</code></a></li> <li><a href="b647239272"><code>chore: Update first-party dependencies faster with Renovate (#19822)</code></a></li> <li><a href="7abe42e2de"><code>refactor: SafeEmitter -> SourceCodeVisitor (#19708)</code></a></li> <li><a href="342bd29e1a"><code>feat: ignore type annotations in no-restricted-globals (#19781)</code></a></li> <li><a href="e392895967"><code>perf: improve time complexity of `getLocFromIndex` (#19782)</code></a></li> <li><a href="1ba33181ab"><code>fix: add `language` and `dialects` to `no-use-before-define` (#19808)</code></a></li> <li><a href="786bcd1365"><code>feat: add allowProperties option to no-restricted-properties (#19772)</code></a></li> <li><a href="05b66d05bd"><code>feat: add `sourceCode.isGlobalReference(node)` method (#19695)</code></a></li> <li><a href="53c3235ba1"><code>docs: update to clarify prompt usage (#19748)</code></a></li> <li><a href="0ed289c5ce"><code>chore: remove accidentally committed file (#19807)</code></a></li> <li><a href="f341f21e02"><code>9.28.0</code></a></li> <li><a href="779dda93a2"><code>Build: changelog update for 9.28.0</code></a></li> <li><a href="175b7b83fc"><code>chore: upgrade to `@eslint/js@9.28.0` (#19802)</code></a></li> <li><a href="844f5a69dc"><code>chore: package.json update for @eslint/js release</code></a></li> <li><a href="b0674be94e"><code>feat: Customization of serialization for languageOptions (#19760)</code></a></li> <li><a href="3ec208233f"><code>docs: Nested arrays in files config entry (#19799)</code></a></li> <li><a href="89a65b07f6"><code>docs: clarify how config arrays can apply to subsets of files (#19788)</code></a></li> <li><a href="2ba8a0d75c"><code>docs: Add description of meta.namespace to plugin docs (#19798)</code></a></li> <li><a href="eea3e7eb1c"><code>fix: Remove configured global variables from `GlobalScope#implicit` (#19779)</code></a></li> <li><a href="a95721f106"><code>feat: Add `--pass-on-unpruned-suppressions` CLI option (#19773)</code></a></li> <li><a href="a467de39f6"><code>fix: update context.report types (#19751)</code></a></li> <li><a href="59dd7e6b28"><code>docs: update `func-style` with examples (#19793)</code></a></li> <li><a href="62b1c1bc79"><code>chore: update globals to v16 (#19791)</code></a></li> <li><a href="bfd0e7a395"><code>feat: support TypeScript syntax in `no-use-before-define` (#19566)</code></a></li> <li><a href="68c61c093a"><code>feat: support TS syntax in `no-shadow` (#19565)</code></a></li> <li><a href="e8a1cb8f7f"><code>chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (#19786)</code></a></li> <li><a href="0f773ef248"><code>feat: support TS syntax in `no-magic-numbers` (#19561)</code></a></li> <li><a href="43d39754b6"><code>chore: Add Copilot Instructions file (#19753)</code></a></li> <li><a href="c4a6b60518"><code>feat: add allowTypeAnnotation to func-style (#19754)</code></a></li> <li><a href="fd467bb892"><code>fix: remove interopDefault to use jiti's default (#19697)</code></a></li> <li><a href="2dfb5ebef4"><code>test: update `SourceCodeTraverser` tests (#19763)</code></a></li> <li><a href="b03ad176f1"><code>feat: add TypeScript support to `prefer-arrow-callback` (#19678)</code></a></li> <li><a href="e9129e0799"><code>docs: add global scope's `implicit` field to Scope Manager docs (#19770)</code></a></li> <li><a href="bc3c3313ce"><code>feat: ignore overloaded function declarations in func-style rule (#19755)</code></a></li> <li><a href="5bc21f9e8e"><code>chore: add `*.code-workspace` to `.gitignore` (#19771)</code></a></li> <li><a href="72d16e3066"><code>fix: avoid false positive in `no-unassigned-vars` for declare module (#19746)</code></a></li> <li><a href="f4fa40eb4b"><code>refactor: NodeEventGenerator -> SourceCodeTraverser (#19679)</code></a></li> <li><a href="81c3c93626"><code>fix: curly types (#19750)</code></a></li> <li><a href="52f5b7a0af"><code>docs: fix minor typos and add links (#19743)</code></a></li> <li><a href="0f49329b4a"><code>refactor: use a service to emit warnings (#19725)</code></a></li> <li><a href="20a9e59438"><code>chore: update dependency shelljs to ^0.10.0 (#19740)</code></a></li> <li><a href="00716a339e"><code>docs: upfront recommend against using the no-return-await rule (#19727)</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>