Skip to content

Commit 5f929c4

Browse files
chore(deps-dev): bump the eslint group across 1 directory with 9 updates (#1878)
Bumps the eslint group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder) | `19.5.0` | `19.7.0` | | [@angular-eslint/eslint-plugin](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin) | `19.5.0` | `19.7.0` | | [@angular-eslint/eslint-plugin-template](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template) | `19.5.0` | `19.7.0` | | [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics) | `19.5.0` | `19.7.0` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.32.1` | `8.33.1` | | [eslint](https://github.com/eslint/eslint) | `9.27.0` | `9.28.0` | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.4.0` | `5.4.1` | Updates `@angular-eslint/builder` from 19.5.0 to 19.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/releases"><code>@​angular-eslint/builder</code>'s releases</a>.</em></p> <blockquote> <h2>v19.7.0</h2> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> <li>update dependency <code>@​angular/compiler</code> to v19.2.14 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2477">#2477</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> <li>Stephen Jackson</li> </ul> <h2>v19.6.0</h2> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md"><code>@​angular-eslint/builder</code>'s changelog</a>.</em></p> <blockquote> <h2>19.7.0 (2025-06-02)</h2> <p>This was a version bump only for builder to align it with other projects, there were no code changes.</p> <h2>19.6.0 (2025-05-27)</h2> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0d02cc2e165c16ec03617c3312e3f752fe19d66a"><code>0d02cc2</code></a> chore(release): publish 19.7.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/adea723277642011b00d038c6c1e588d4c00d11e"><code>adea723</code></a> chore(release): publish 19.6.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/5ae155e966c33b948a3d7f6378db592b87ab6785"><code>5ae155e</code></a> fix: respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts ...</li> <li>See full diff in <a href="https://github.com/angular-eslint/angular-eslint/commits/v19.7.0/packages/builder">compare view</a></li> </ul> </details> <br /> Updates `@angular-eslint/eslint-plugin` from 19.5.0 to 19.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/releases"><code>@​angular-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v19.7.0</h2> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> <li>update dependency <code>@​angular/compiler</code> to v19.2.14 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2477">#2477</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> <li>Stephen Jackson</li> </ul> <h2>v19.6.0</h2> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​angular-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>Stephen Jackson</li> </ul> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0d02cc2e165c16ec03617c3312e3f752fe19d66a"><code>0d02cc2</code></a> chore(release): publish 19.7.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/9750e381d101d56fe5e1626907d03ec26defaa43"><code>9750e38</code></a> feat(eslint-plugin): [require-localize-metadata] add requireCustomId option (...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/44a9d10ecae247088fe185dc9e0b8011165e5739"><code>44a9d10</code></a> fix(eslint-plugin-template): any valid DOM element with role button is intera...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/ac01c2c16eb09be0e92fdced7f36b3bf72439e78"><code>ac01c2c</code></a> feat(eslint-plugin): add no-uncalled-signals rule (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin/issues/2383">#2383</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/adea723277642011b00d038c6c1e588d4c00d11e"><code>adea723</code></a> chore(release): publish 19.6.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/c2cd99143137dd5d3924b3fccfa730497ed04e08"><code>c2cd991</code></a> chore: fix prefer-inject</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/d514cb4494c9d7485f40a2f66976447143bd6bd7"><code>d514cb4</code></a> chore: prefer-inject should not yet be recommended</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/680c033f425e736fff38d7bf47081b7fd6327cb4"><code>680c033</code></a> fix(eslint-plugin): [use-lifecycle-interface] do not report if the method use...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/95c6964bfb257e2e8aff5b40f27b3ac436bee05b"><code>95c6964</code></a> feat(eslint-plugin): [prefer-inject] add new rule (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin/issues/2461">#2461</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/ee9f2fe495618aa519c8e773f1f5981865e74d3a"><code>ee9f2fe</code></a> fix(eslint-plugin): [sort-keys-in-type-decorator] preserve unconfigured prope...</li> <li>See full diff in <a href="https://github.com/angular-eslint/angular-eslint/commits/v19.7.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@angular-eslint/eslint-plugin-template` from 19.5.0 to 19.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/releases"><code>@​angular-eslint/eslint-plugin-template</code>'s releases</a>.</em></p> <blockquote> <h2>v19.7.0</h2> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> <li>update dependency <code>@​angular/compiler</code> to v19.2.14 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2477">#2477</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> <li>Stephen Jackson</li> </ul> <h2>v19.6.0</h2> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin-template/CHANGELOG.md"><code>@​angular-eslint/eslint-plugin-template</code>'s changelog</a>.</em></p> <blockquote> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> </ul> <h2>19.6.0 (2025-05-27)</h2> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0d02cc2e165c16ec03617c3312e3f752fe19d66a"><code>0d02cc2</code></a> chore(release): publish 19.7.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/7930f40910d36669c6b0f9a646a76d1fa3b35f8f"><code>7930f40</code></a> fix(eslint-plugin-template): [prefer-template-literal] handle nested and conc...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/4d31352af62c0ad81889757c3846975d1d444808"><code>4d31352</code></a> fix(eslint-plugin-template): [label-has-associated-control] labelComponents s...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/44a9d10ecae247088fe185dc9e0b8011165e5739"><code>44a9d10</code></a> fix(eslint-plugin-template): any valid DOM element with role button is intera...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0358cdec35d6b803ebddcd0cbb17eb85822e3501"><code>0358cde</code></a> fix(eslint-plugin-template): set template-parser as peer dependency (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template/issues/2487">#2487</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/811885455c7e5438915876eca6974525f45d8303"><code>8118854</code></a> feat(eslint-plugin-template): [click-events-have-key-events] Added ignoreWith...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/3b3ec242179c4bb39bfc01467c2bd598806b7757"><code>3b3ec24</code></a> chore(eslint-plugin-template): add test coverage for issue <a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template/issues/2436">#2436</a> (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/eslint-plugin-template/issues/2478">#2478</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/adea723277642011b00d038c6c1e588d4c00d11e"><code>adea723</code></a> chore(release): publish 19.6.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/62b3a4f220e887997e375b192ee8878e94e4c517"><code>62b3a4f</code></a> test(eslint-plugin-template): add test cases for prefer-template-literal repo...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/5ae155e966c33b948a3d7f6378db592b87ab6785"><code>5ae155e</code></a> fix: respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts ...</li> <li>See full diff in <a href="https://github.com/angular-eslint/angular-eslint/commits/v19.7.0/packages/eslint-plugin-template">compare view</a></li> </ul> </details> <br /> Updates `@angular-eslint/schematics` from 19.5.0 to 19.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/releases"><code>@​angular-eslint/schematics</code>'s releases</a>.</em></p> <blockquote> <h2>v19.7.0</h2> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> <li>update dependency <code>@​angular/compiler</code> to v19.2.14 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2477">#2477</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> <li>Stephen Jackson</li> </ul> <h2>v19.6.0</h2> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md"><code>@​angular-eslint/schematics</code>'s changelog</a>.</em></p> <blockquote> <h2>19.7.0 (2025-06-02)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> <h2>19.6.0 (2025-05-27)</h2> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0d02cc2e165c16ec03617c3312e3f752fe19d66a"><code>0d02cc2</code></a> chore(release): publish 19.7.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/74a854ca2d502663281ee729cb3bfc635181a030"><code>74a854c</code></a> fix(schematics): ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always ava...</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/7247cc3186fb7422f0202b169cdd2caad1e64188"><code>7247cc3</code></a> fix: update dependency eslint to v9.28.0 (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics/issues/2484">#2484</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/43862bf5da030505432db9167568530c9103524e"><code>43862bf</code></a> fix: update dependency ignore to v7.0.5 (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics/issues/2485">#2485</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/abaf00078d79dc630713f71a33913528e80deb8e"><code>abaf000</code></a> fix: update typescript-eslint packages to v8.33.0 (<a href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics/issues/2465">#2465</a>)</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/adea723277642011b00d038c6c1e588d4c00d11e"><code>adea723</code></a> chore(release): publish 19.6.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/5ae155e966c33b948a3d7f6378db592b87ab6785"><code>5ae155e</code></a> fix: respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts ...</li> <li>See full diff in <a href="https://github.com/angular-eslint/angular-eslint/commits/v19.7.0/packages/schematics">compare view</a></li> </ul> </details> <br /> Updates `@angular-eslint/template-parser` from 19.5.0 to 19.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/releases"><code>@​angular-eslint/template-parser</code>'s releases</a>.</em></p> <blockquote> <h2>v19.7.0</h2> <h2>19.7.0 (2025-06-02)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add no-uncalled-signals rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2383">#2383</a>)</li> <li><strong>eslint-plugin:</strong> [require-localize-metadata] add requireCustomId option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2430">#2430</a>)</li> <li><strong>eslint-plugin-template:</strong> [click-events-have-key-events] Added ignoreWithDirectives option (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2365">#2365</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>update typescript-eslint packages to v8.33.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2465">#2465</a>)</li> <li>update dependency <code>@​angular/compiler</code> to v19.2.14 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2477">#2477</a>)</li> <li>update dependency ignore to v7.0.5 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2485">#2485</a>)</li> <li>update dependency eslint to v9.28.0 (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2484">#2484</a>)</li> <li><strong>eslint-plugin-template:</strong> set template-parser as peer dependency (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2487">#2487</a>)</li> <li><strong>eslint-plugin-template:</strong> any valid DOM element with role button is interactive (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2488">#2488</a>)</li> <li><strong>eslint-plugin-template:</strong> [label-has-associated-control] labelComponents should override default label inputs (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2360">#2360</a>)</li> <li><strong>eslint-plugin-template:</strong> [prefer-template-literal] handle nested and concatenations in template literal (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2466">#2466</a>)</li> <li><strong>schematics:</strong> ensure <code>@​eslint/js</code> and <code>@​angular-eslint/builder</code> are always available in non-npm repos (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2486">#2486</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Cullen Prestegard <a href="https://github.com/cprestegard"><code>@​cprestegard</code></a></li> <li>Guillaume DROUARD</li> <li>Igor Dimitrijevic</li> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> <li>jelledijkstra97 <a href="https://github.com/jelledijkstra97"><code>@​jelledijkstra97</code></a></li> <li>Stephen Jackson</li> </ul> <h2>v19.6.0</h2> <h2>19.6.0 (2025-05-27)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-inject] add new rule (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2461">#2461</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] preserve unconfigured properties during autofix (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2456">#2456</a>)</li> <li><strong>eslint-plugin:</strong> [use-lifecycle-interface] do not report if the method uses override (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2463">#2463</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/template-parser/CHANGELOG.md"><code>@​angular-eslint/template-parser</code>'s changelog</a>.</em></p> <blockquote> <h2>19.7.0 (2025-06-02)</h2> <p>This was a version bump only for template-parser to align it with other projects, there were no code changes.</p> <h2>19.6.0 (2025-05-27)</h2> <h3>🩹 Fixes</h3> <ul> <li>respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts files (<a href="https://redirect.github.com/angular-eslint/angular-eslint/pull/2458">#2458</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>James Henry <a href="https://github.com/JamesHenry"><code>@​JamesHenry</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/0d02cc2e165c16ec03617c3312e3f752fe19d66a"><code>0d02cc2</code></a> chore(release): publish 19.7.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/adea723277642011b00d038c6c1e588d4c00d11e"><code>adea723</code></a> chore(release): publish 19.6.0</li> <li><a href="https://github.com/angular-eslint/angular-eslint/commit/5ae155e966c33b948a3d7f6378db592b87ab6785"><code>5ae155e</code></a> fix: respect existing eslint.config.ts, eslint.config.cts, eslint.config.mts ...</li> <li>See full diff in <a href="https://github.com/angular-eslint/angular-eslint/commits/v19.7.0/packages/template-parser">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.32.1 to 8.33.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v8.33.1</h2> <h2>8.33.1 (2025-06-02)</h2> <h3>🩹 Fixes</h3> <ul> <li>exclude docs/ directory from eslint-plugin package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11251">#11251</a>)</li> <li><strong>project-service:</strong> add missing <code>typescript</code> peer dependency (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11265">#11265</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>JounQin</li> <li>roottool</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.33.0</h2> <h2>8.33.0 (2025-05-26)</h2> <h3>🚀 Features</h3> <ul> <li>create standalone project-service, tsconfig-utils packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11182">#11182</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> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>8.33.1 (2025-06-02)</h2> <h3>🩹 Fixes</h3> <ul> <li>exclude docs/ directory from eslint-plugin package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11251">#11251</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>roottool</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.33.0 (2025-05-26)</h2> <p>This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/936f35022c1e1357da82c4b958b7bff2563e2075"><code>936f350</code></a> chore(release): publish 8.33.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c14bcac24268636dddc8c75f85f66b42e8dbbf76"><code>c14bcac</code></a> fix: exclude docs/ directory from eslint-plugin package (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11251">#11251</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e4933170f75b3a8a0c9bf3985fb4d2ddb6e4b4c6"><code>e493317</code></a> docs(eslint-plugin): add FAQ about JSDoc link usage with no-unused-vars (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11259">#11259</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/dca57b3e6643fdd533f2939c5322ffb9c6044e63"><code>dca57b3</code></a> chore(release): publish 8.33.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/387eeb54bb0fb9054d92058a9b5418e310940ad0"><code>387eeb5</code></a> docs(eslint-plugin): [typedef] deprecate the rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11202">#11202</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f9e0eb9dbe40f89c1bd39ea466bab8666b7f60b3"><code>f9e0eb9</code></a> chore: clean up nx and other config (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11226">#11226</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/1c0e1ae8d88d210e255814ee998bb9d7eefe6ba8"><code>1c0e1ae</code></a> chore: update some package scripts and dependency config (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10765">#10765</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/05014ff054cfa336c8ca48bac08deec3225675ab"><code>05014ff</code></a> chore: use TLA in ESM scripts rather than async main().catch() (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11218">#11218</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/220c38c570359aa2a96ec9672d3436d4a3b0c043"><code>220c38c</code></a> chore: update <code>eslint-plugin-perfectionist</code> to <code>v4</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11185">#11185</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.32.1 to 8.33.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v8.33.1</h2> <h2>8.33.1 (2025-06-02)</h2> <h3>🩹 Fixes</h3> <ul> <li>exclude docs/ directory from eslint-plugin package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11251">#11251</a>)</li> <li><strong>project-service:</strong> add missing <code>typescript</code> peer dependency (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11265">#11265</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>JounQin</li> <li>roottool</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.33.0</h2> <h2>8.33.0 (2025-05-26)</h2> <h3>🚀 Features</h3> <ul> <li>create standalone project-service, tsconfig-utils packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11182">#11182</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> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>8.33.1 (2025-06-02)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>8.33.0 (2025-05-26)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/936f35022c1e1357da82c4b958b7bff2563e2075"><code>936f350</code></a> chore(release): publish 8.33.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/dca57b3e6643fdd533f2939c5322ffb9c6044e63"><code>dca57b3</code></a> chore(release): publish 8.33.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f9e0eb9dbe40f89c1bd39ea466bab8666b7f60b3"><code>f9e0eb9</code></a> chore: clean up nx and other config (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11226">#11226</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/1c0e1ae8d88d210e255814ee998bb9d7eefe6ba8"><code>1c0e1ae</code></a> chore: update some package scripts and dependency config (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/10765">#10765</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/48a9835bfd3b4949134068234257858c9a57027c"><code>48a9835</code></a> chore(parser): finish migrating to <code>vitest</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11191">#11191</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.1/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.27.0 to 9.28.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v9.28.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a> feat: Customization of serialization for languageOptions (<a href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a> feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><code>bfd0e7a</code></a> feat: support TypeScript syntax in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19566">#19566</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><code>68c61c0</code></a> feat: support TS syntax in <code>no-shadow</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19565">#19565</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><code>0f773ef</code></a> feat: support TS syntax in <code>no-magic-numbers</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19561">#19561</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><code>c4a6b60</code></a> feat: add allowTypeAnnotation to func-style (<a href="https://redirect.github.com/eslint/eslint/issues/19754">#19754</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><code>b03ad17</code></a> feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19678">#19678</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><code>bc3c331</code></a> feat: ignore overloaded function declarations in func-style rule (<a href="https://redirect.github.com/eslint/eslint/issues/19755">#19755</a>) (sethamus)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a> fix: Remove configured global variables from <code>GlobalScope#implicit</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><code>a467de3</code></a> fix: update context.report types (<a href="https://redirect.github.com/eslint/eslint/issues/19751">#19751</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><code>fd467bb</code></a> fix: remove interopDefault to use jiti's default (<a href="https://redirect.github.com/eslint/eslint/issues/19697">#19697</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><code>72d16e3</code></a> fix: avoid false positive in <code>no-unassigned-vars</code> for declare module (<a href="https://redirect.github.com/eslint/eslint/issues/19746">#19746</a>) (Azat S.)</li> <li><a href="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><code>81c3c93</code></a> fix: curly types (<a href="https://redirect.github.com/eslint/eslint/issues/19750">#19750</a>) (Eli)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a> docs: Nested arrays in files config entry (<a href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a> docs: clarify how config arrays can apply to subsets of files (<a href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>) (Shais Ch)</li> <li><a href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a> docs: Add description of meta.namespace to plugin docs (<a href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><code>59dd7e6</code></a> docs: update <code>func-style</code> with examples (<a href="https://redirect.github.com/eslint/eslint/issues/19793">#19793</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><code>e9129e0</code></a> docs: add global scope's <code>implicit</code> field to Scope Manager docs (<a href="https://redirect.github.com/eslint/eslint/issues/19770">#19770</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><code>52f5b7a</code></a> docs: fix minor typos and add links (<a href="https://redirect.github.com/eslint/eslint/issues/19743">#19743</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><code>00716a3</code></a> docs: upfront recommend against using the no-return-await rule (<a href="https://redirect.github.com/eslint/eslint/issues/19727">#19727</a>) (Mike DiDomizio)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a> chore: upgrade to <code>@eslint/[email protected]</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><code>62b1c1b</code></a> chore: update globals to v16 (<a href="https://redirect.github.com/eslint/eslint/issues/19791">#19791</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a> chore: ignore jiti-v2.0 &amp; jiti-v2.1 for renovate (<a href="https://redirect.github.com/eslint/eslint/issues/19786">#19786</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><code>43d3975</code></a> chore: Add Copilot Instructions file (<a href="https://redirect.github.com/eslint/eslint/issues/19753">#19753</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><code>2dfb5eb</code></a> test: update <code>SourceCodeTraverser</code> tests (<a href="https://redirect.github.com/eslint/eslint/issues/19763">#19763</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><code>5bc21f9</code></a> chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19771">#19771</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a> refactor: NodeEventGenerator -&gt; SourceCodeTraverser (<a href="https://redirect.github.com/eslint/eslint/issues/19679">#19679</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><code>0f49329</code></a> refactor: use a service to emit warnings (<a href="https://redirect.github.com/eslint/eslint/issues/19725">#19725</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><code>20a9e59</code></a> chore: update dependency shelljs to ^0.10.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19740">#19740</a>) (renovate[bot])</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.28.0 - May 30, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a> chore: upgrade to <code>@eslint/[email protected]</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a> feat: Customization of serialization for languageOptions (<a href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a> docs: Nested arrays in files config entry (<a href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a> docs: clarify how config arrays can apply to subsets of files (<a href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>) (Shais Ch)</li> <li><a href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a> docs: Add description of meta.namespace to plugin docs (<a href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a> fix: Remove configured global variables from <code>GlobalScope#implicit</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a> feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><code>a467de3</code></a> fix: update context.report types (<a href="https://redirect.github.com/eslint/eslint/issues/19751">#19751</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><code>59dd7e6</code></a> docs: update <code>func-style</code> with examples (<a href="https://redirect.github.com/eslint/eslint/issues/19793">#19793</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><code>62b1c1b</code></a> chore: update globals to v16 (<a href="https://redirect.github.com/eslint/eslint/issues/19791">#19791</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><code>bfd0e7a</code></a> feat: support TypeScript syntax in <code>no-use-before-define</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19566">#19566</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><code>68c61c0</code></a> feat: support TS syntax in <code>no-shadow</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19565">#19565</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a> chore: ignore jiti-v2.0 &amp; jiti-v2.1 for renovate (<a href="https://redirect.github.com/eslint/eslint/issues/19786">#19786</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><code>0f773ef</code></a> feat: support TS syntax in <code>no-magic-numbers</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19561">#19561</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><code>43d3975</code></a> chore: Add Copilot Instructions file (<a href="https://redirect.github.com/eslint/eslint/issues/19753">#19753</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><code>c4a6b60</code></a> feat: add allowTypeAnnotation to func-style (<a href="https://redirect.github.com/eslint/eslint/issues/19754">#19754</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><code>fd467bb</code></a> fix: remove interopDefault to use jiti's default (<a href="https://redirect.github.com/eslint/eslint/issues/19697">#19697</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><code>2dfb5eb</code></a> test: update <code>SourceCodeTraverser</code> tests (<a href="https://redirect.github.com/eslint/eslint/issues/19763">#19763</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><code>b03ad17</code></a> feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19678">#19678</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><code>e9129e0</code></a> docs: add global scope's <code>implicit</code> field to Scope Manager docs (<a href="https://redirect.github.com/eslint/eslint/issues/19770">#19770</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><code>bc3c331</code></a> feat: ignore overloaded function declarations in func-style rule (<a href="https://redirect.github.com/eslint/eslint/issues/19755">#19755</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><code>5bc21f9</code></a> chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19771">#19771</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><code>72d16e3</code></a> fix: avoid false positive in <code>no-unassigned-vars</code> for declare module (<a href="https://redirect.github.com/eslint/eslint/issues/19746">#19746</a>) (Azat S.)</li> <li><a href="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a> refactor: NodeEventGenerator -&gt; SourceCodeTraverser (<a href="https://redirect.github.com/eslint/eslint/issues/19679">#19679</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><code>81c3c93</code></a> fix: curly types (<a href="https://redirect.github.com/eslint/eslint/issues/19750">#19750</a>) (Eli)</li> <li><a href="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><code>52f5b7a</code></a> docs: fix minor typos and add links (<a href="https://redirect.github.com/eslint/eslint/issues/19743">#19743</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><code>0f49329</code></a> refactor: use a service to emit warnings (<a href="https://redirect.github.com/eslint/eslint/issues/19725">#19725</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><code>20a9e59</code></a> chore: update dependency shelljs to ^0.10.0 (<a href="https://redirect.github.com/eslint/eslint/issues/19740">#19740</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><code>00716a3</code></a> docs: upfront recommend against using the no-return-await rule (<a href="https://redirect.github.com/eslint/eslint/issues/19727">#19727</a>) (Mike DiDomizio)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/f341f21e024388e602cfccee06e11b9113a2d298"><code>f341f21</code></a> 9.28.0</li> <li><a href="https://github.com/eslint/eslint/commit/779dda93a25a0e9da934a96311e5f97985e4401c"><code>779dda9</code></a> Build: changelog update for 9.28.0</li> <li><a href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a> chore: upgrade to <code>@eslint/[email protected]</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a> chore: package.json update for <code>@​eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a> feat: Customization of serialization for languageOptions (<a href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a> docs: Nested arrays in files config entry (<a href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a> docs: clarify how config arrays can apply to subsets of files (<a href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a> docs: Add description of meta.namespace to plugin docs (<a href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a> fix: Remove configured global variables from <code>GlobalScope#implicit</code> (<a href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a> feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>)</li> <li>Additional commits viewable in <a href…
2 parents eb12e4f + fb101ee commit 5f929c4

File tree

1 file changed

+219
-142
lines changed

1 file changed

+219
-142
lines changed

0 commit comments

Comments
 (0)