Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Bump the eslint group with 8 updates (#2199)
Bumps the eslint group with 8 updates: | Package | From | To | | --- | --- | --- | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `5.61.0` | `6.4.1` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `5.61.0` | `6.4.1` | | [eslint](https://github.com/eslint/eslint) | `8.44.0` | `8.48.0` | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `8.8.0` | `9.0.0` | | [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `3.5.5` | `3.6.0` | | [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `2.0.0` | `3.0.0` | | [eslint-plugin-vitest](https://github.com/veritem/eslint-plugin-vitest) | `0.2.6` | `0.2.8` | | [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `9.15.1` | `9.17.0` | Updates `@typescript-eslint/eslint-plugin` from 5.61.0 to 6.4.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>v6.4.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> <li><strong>utils:</strong> [ts-eslint] small type fixes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7474">#7474</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4402db1091976845538e4b79e6152abfd14849ff">4402db1</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.4.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] consider operator precedence when fixing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7289">#7289</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0">bad37a2</a>)</li> <li><strong>eslint-plugin:</strong> [strict-boolean-expressions] replace dangerous fixer with suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7394">#7394</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171">ad8401a</a>)</li> <li><strong>typescript-estree:</strong> support <code>declare</code> and <code>export</code> modifiers for nested namespace declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7410">#7410</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/49a53f0ba985941a431269d3761030dc414916b1">49a53f0</a>)</li> <li><strong>utils:</strong> add new properties since eslint 8.40.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7460">#7460</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/660aff7253e2930311eac54a49f31b0367bf1485">660aff7</a>)</li> <li><strong>utils:</strong> add to JSONSchema4Type missing Array and Object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7406">#7406</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/60df0bbafb6247341784dfbdf932585eac88b637">60df0bb</a>)</li> </ul> <h3>Features</h3> <ul> <li>update to lib types for TS 5.2 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7451">#7451</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/479f9f6c053874bd584220edf594ec56d6b0b71a">479f9f6</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.3.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7375">#7375</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e">38e5e4e</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] allow inline type qualifiers when <code>allowTypeImports</code> enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7379">#7379</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6">cc9a46d</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] allow <code>ignorePrimitives</code> option to be <code>true</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7331">#7331</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce">dfcafae</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] consider operator precedence when fixing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7289">#7289</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0">bad37a2</a>)</li> <li><strong>eslint-plugin:</strong> [strict-boolean-expressions] replace dangerous fixer with suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7394">#7394</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171">ad8401a</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7375">#7375</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e">38e5e4e</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] allow inline type qualifiers when <code>allowTypeImports</code> enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7379">#7379</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6">cc9a46d</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] allow <code>ignorePrimitives</code> option to be <code>true</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7331">#7331</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce">dfcafae</a>)</li> </ul> <h3>Reverts</h3> <ul> <li>Revert "chore(deps): update dependency marked to v6" (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7429">#7429</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7891a06892445a30c90c882d7e2f17fdf9da5601">7891a06</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7429">#7429</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7422">#7422</a></li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef1367eeed112fd6bbb94e0c9bd56d7e167a1a59"><code>ef1367e</code></a> chore: publish v6.4.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e1cfd55759f270364464f4e98f7c5b06330305d"><code>2e1cfd5</code></a> chore: upgrade to yarn 3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/6162">#6162</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01"><code>b52658f</code></a> fix(eslint-plugin): [no-unnecessary-condition] false positives with branded t...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/66cc514f93b9f798f9d8b59c3707667ed610e314"><code>66cc514</code></a> chore: enable logical-assignment-operators rule internally (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7484">#7484</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e1897db1497625f255b7fb5c75d9a267a1849091"><code>e1897db</code></a> docs: fix typo in member-ordering (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7488">#7488</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/14bea42e4864c72d28f502e0d15e675fe8bd729a"><code>14bea42</code></a> chore: publish v6.4.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/918125221a759fedbd9f9ffc0c495868c14bdd88"><code>9181252</code></a> docs: add note on common misconceptions about type narrowing (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7391">#7391</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171"><code>ad8401a</code></a> fix(eslint-plugin): [strict-boolean-expressions] replace dangerous fixer with...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0"><code>bad37a2</code></a> fix(eslint-plugin): [non-nullable-type-assertion-style] consider operator pre...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2f535c3511a364188603c942a42c1267d9ab0712"><code>2f535c3</code></a> chore(eslint-plugin): remove unused <code>natural-compare-lite</code> from dependencies ...</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 5.61.0 to 6.4.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>v6.4.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] false positives with branded types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7466">#7466</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b52658fbb6f5cf2085c94926872e6d39efaa3b01">b52658f</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7293">#7293</a></li> <li><strong>utils:</strong> [ts-eslint] small type fixes (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7474">#7474</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4402db1091976845538e4b79e6152abfd14849ff">4402db1</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.4.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] consider operator precedence when fixing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7289">#7289</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bad37a22025b718a10e70cc84b9847eb41f723d0">bad37a2</a>)</li> <li><strong>eslint-plugin:</strong> [strict-boolean-expressions] replace dangerous fixer with suggestions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7394">#7394</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ad8401a5970441258cc4440a01a3acf35d861171">ad8401a</a>)</li> <li><strong>typescript-estree:</strong> support <code>declare</code> and <code>export</code> modifiers for nested namespace declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7410">#7410</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/49a53f0ba985941a431269d3761030dc414916b1">49a53f0</a>)</li> <li><strong>utils:</strong> add new properties since eslint 8.40.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7460">#7460</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/660aff7253e2930311eac54a49f31b0367bf1485">660aff7</a>)</li> <li><strong>utils:</strong> add to JSONSchema4Type missing Array and Object (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7406">#7406</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/60df0bbafb6247341784dfbdf932585eac88b637">60df0bb</a>)</li> </ul> <h3>Features</h3> <ul> <li>update to lib types for TS 5.2 RC (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7451">#7451</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/479f9f6c053874bd584220edf594ec56d6b0b71a">479f9f6</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <h2>v6.3.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7375">#7375</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/38e5e4eb8624649a2b66e19a303383bebbda1e2e">38e5e4e</a>)</li> <li><strong>eslint-plugin:</strong> [no-restricted-imports] allow inline type qualifiers when <code>allowTypeImports</code> enabled (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7379">#7379</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc9a46d01bce4282ff841d5ccef5445984aff8f6">cc9a46d</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] allow <code>ignorePrimitives</code> option to be <code>true</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7331">#7331</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dfcafae515e7f4d1ae69387eb163200e455dd0ce">dfcafae</a>)</li> </ul> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.4.0...v6.4.1">6.4.1</a> (2023-08-21)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></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> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.3.0...v6.4.0">6.4.0</a> (2023-08-14)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></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> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.1...v6.3.0">6.3.0</a> (2023-08-07)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></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><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.2.0...v6.2.1">6.2.1</a> (2023-07-31)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></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> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v6.1.0...v6.2.0">6.2.0</a> (2023-07-24)</h1> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/parser</code></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> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef1367eeed112fd6bbb94e0c9bd56d7e167a1a59"><code>ef1367e</code></a> chore: publish v6.4.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e1cfd55759f270364464f4e98f7c5b06330305d"><code>2e1cfd5</code></a> chore: upgrade to yarn 3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/6162">#6162</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/14bea42e4864c72d28f502e0d15e675fe8bd729a"><code>14bea42</code></a> chore: publish v6.4.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/0a1de14ba2e4a519d976ef34e81c96d316c49c33"><code>0a1de14</code></a> chore: publish v6.3.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/948b0614626c1c737ec30106425ef4a9b8c33dbf"><code>948b061</code></a> chore: publish v6.2.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c869aa1792ed8e3c89d5ada2df8c00f8fe36526a"><code>c869aa1</code></a> chore: publish v6.2.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d98f1e811a6a06128a86f10824b6005984dc8265"><code>d98f1e8</code></a> chore: publish v6.1.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6d3d162ce032ebcf5f892a4edfb897797fc96191"><code>6d3d162</code></a> feat(typescript-estree): add EXPERIMENTAL_useProjectService option to use Typ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2e3037935016ccc376f854a2bdea5122fd326a9a"><code>2e30379</code></a> chore: bump dependency versions (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/7191">#7191</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6ae1fa74b18af8a2d4baa0d3d4b43997cf9a9781"><code>6ae1fa7</code></a> chore: publish v6.0.0</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 8.44.0 to 8.48.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>v8.48.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9"><code>1fbb3b0</code></a> feat: correct update direction in <code>for-direction</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17483">#17483</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd"><code>d73fbf2</code></a> feat: rule tester do not create empty valid or invalid test suites (<a href="https://redirect.github.com/eslint/eslint/issues/17475">#17475</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4"><code>ee2f718</code></a> feat: Allow <code>void</code> in rule <code>no-promise-executor-return</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17282">#17282</a>) (nopeless)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928"><code>7234f6a</code></a> fix: update RuleTester JSDoc and deprecations (<a href="https://redirect.github.com/eslint/eslint/issues/17496">#17496</a>) (Jonas Berlin)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5"><code>7a51d77</code></a> docs: no-param-reassign mention strict mode (<a href="https://redirect.github.com/eslint/eslint/issues/17494">#17494</a>) (Stephen Hardy)</li> <li><a href="https://github.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd"><code>9cd7ac2</code></a> docs: add <code>fetch</code> script to package.json conventions (<a href="https://redirect.github.com/eslint/eslint/issues/17459">#17459</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4"><code>cab21e6</code></a> docs: advice for inline disabling of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17458">#17458</a>) (Ashish Yadav)</li> <li><a href="https://github.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d"><code>056499d</code></a> docs: fix example of flat config from plugin (<a href="https://redirect.github.com/eslint/eslint/issues/17482">#17482</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081"><code>9e9edf9</code></a> docs: update documentation URL in error message (<a href="https://redirect.github.com/eslint/eslint/issues/17465">#17465</a>) (Nitin Kumar)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a"><code>8dd3cec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.48.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17501">#17501</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a"><code>6d0496e</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a"><code>9d4216d</code></a> chore: Refactor and document CodePathSegment (<a href="https://redirect.github.com/eslint/eslint/issues/17474">#17474</a>) (Nicholas C. Zakas)</li> </ul> <h2>v8.47.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/53d750800b1c0c1f8c29393c488bb3167bb1d2a5"><code>53d7508</code></a> feat: update regex for methods with <code>thisArg</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17439">#17439</a>) (Francesco Trotta)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/631648ee0b51a8951ce576ccd4430e09c9c8bcae"><code>631648e</code></a> fix: do not report on shadowed constructors in <code>no-new-wrappers</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17447">#17447</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/a766a48030d4359db76523d5b413d6332130e485"><code>a766a48</code></a> docs: document lack of config file names (<a href="https://redirect.github.com/eslint/eslint/issues/17442">#17442</a>) (James)</li> <li><a href="https://github.com/eslint/eslint/commit/a1635d6198a8baf6571b3351e098e5ac960be887"><code>a1635d6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/47a08597966651975126dd6726939cd34f13b80e"><code>47a0859</code></a> docs: update <code>require-unicode-regexp.md</code> as following up <a href="https://redirect.github.com/eslint/eslint/issues/17402">#17402</a> (<a href="https://redirect.github.com/eslint/eslint/issues/17441">#17441</a>) (SUZUKI Sosuke)</li> <li><a href="https://github.com/eslint/eslint/commit/fcdc85d3a6bc14970c3349cc8d6f3a47eca172a3"><code>fcdc85d</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/2a92b6cc9520a27255520369206556e9841a3af8"><code>2a92b6c</code></a> docs: update with "Specifying Parser Options" (<a href="https://redirect.github.com/eslint/eslint/issues/17435">#17435</a>) (Cheol-Won)</li> <li><a href="https://github.com/eslint/eslint/commit/d743ed3c06c62a639da0389ad27907b324ea1715"><code>d743ed3</code></a> docs: add metadata for parser/processor (<a href="https://redirect.github.com/eslint/eslint/issues/17438">#17438</a>) (Huáng Jùnliàng)</li> <li><a href="https://github.com/eslint/eslint/commit/224376cd99a08394291a9584ad9c1ea1283673c6"><code>224376c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a41a8e4a7da14726d6fce71a023f12101fd52fdb"><code>a41a8e4</code></a> docs: update script names in README (<a href="https://redirect.github.com/eslint/eslint/issues/17432">#17432</a>) (Nitin Kumar)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/bf69aa6408f5403a88d8c9b71b0e58232b1ea833"><code>bf69aa6</code></a> chore: Update dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/17456">#17456</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0e4576012ab938b880e6f27641bff55fb4313d20"><code>0e45760</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/757bfe1c35b5ddab7042d388f8d21e834875fff5"><code>757bfe1</code></a> chore: Remove add-to-triage (<a href="https://redirect.github.com/eslint/eslint/issues/17450">#17450</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/b066640b7040ec30f740dcc803511244fe19473b"><code>b066640</code></a> chore: standardize npm script names (<a href="https://redirect.github.com/eslint/eslint/issues/17431">#17431</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/6b2410f911dd2e3d915c879041c6e257d41a2f4e"><code>6b2410f</code></a> chore: Update add-to-triage.yml (<a href="https://redirect.github.com/eslint/eslint/issues/17444">#17444</a>) (Nicholas C. Zakas)</li> </ul> <h2>v8.46.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8a9343871f7dade19d910ca8e2a4177bfca28b64"><code>8a93438</code></a> feat: <code>require-unicode-regexp</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17402">#17402</a>) (SUZUKI Sosuke)</li> <li><a href="https://github.com/eslint/eslint/commit/1a2f966fabe35103141d2f936180d2f1a72154db"><code>1a2f966</code></a> feat: <code>no-useless-escape</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17420">#17420</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/ee68d1d9630892d99ae0d8dabe2f9f8d3b1338be"><code>ee68d1d</code></a> feat: <code>no-empty-character-class</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17419">#17419</a>) (Milos Djermanovic)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v8.48.0 - August 25, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a"><code>8dd3cec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.48.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17501">#17501</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a"><code>6d0496e</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5"><code>7a51d77</code></a> docs: no-param-reassign mention strict mode (<a href="https://redirect.github.com/eslint/eslint/issues/17494">#17494</a>) (Stephen Hardy)</li> <li><a href="https://github.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd"><code>9cd7ac2</code></a> docs: add <code>fetch</code> script to package.json conventions (<a href="https://redirect.github.com/eslint/eslint/issues/17459">#17459</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928"><code>7234f6a</code></a> fix: update RuleTester JSDoc and deprecations (<a href="https://redirect.github.com/eslint/eslint/issues/17496">#17496</a>) (Jonas Berlin)</li> <li><a href="https://github.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9"><code>1fbb3b0</code></a> feat: correct update direction in <code>for-direction</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17483">#17483</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a"><code>9d4216d</code></a> chore: Refactor and document CodePathSegment (<a href="https://redirect.github.com/eslint/eslint/issues/17474">#17474</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4"><code>cab21e6</code></a> docs: advice for inline disabling of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17458">#17458</a>) (Ashish Yadav)</li> <li><a href="https://github.com/eslint/eslint/commit/056499de31a139dbc965d18652b0b520e11b408d"><code>056499d</code></a> docs: fix example of flat config from plugin (<a href="https://redirect.github.com/eslint/eslint/issues/17482">#17482</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d73fbf2228631d6c468cd24710e2579fe6cb70fd"><code>d73fbf2</code></a> feat: rule tester do not create empty valid or invalid test suites (<a href="https://redirect.github.com/eslint/eslint/issues/17475">#17475</a>) (fnx)</li> <li><a href="https://github.com/eslint/eslint/commit/ee2f718188d32e9888b1932fe6b9bd2a62c529a4"><code>ee2f718</code></a> feat: Allow <code>void</code> in rule <code>no-promise-executor-return</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17282">#17282</a>) (nopeless)</li> <li><a href="https://github.com/eslint/eslint/commit/9e9edf93ecfa0658e8b79e71bc98530ade150081"><code>9e9edf9</code></a> docs: update documentation URL in error message (<a href="https://redirect.github.com/eslint/eslint/issues/17465">#17465</a>) (Nitin Kumar)</li> </ul> <p>v8.47.0 - August 11, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/bf69aa6408f5403a88d8c9b71b0e58232b1ea833"><code>bf69aa6</code></a> chore: Update dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/17456">#17456</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/0e4576012ab938b880e6f27641bff55fb4313d20"><code>0e45760</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/631648ee0b51a8951ce576ccd4430e09c9c8bcae"><code>631648e</code></a> fix: do not report on shadowed constructors in <code>no-new-wrappers</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17447">#17447</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/757bfe1c35b5ddab7042d388f8d21e834875fff5"><code>757bfe1</code></a> chore: Remove add-to-triage (<a href="https://redirect.github.com/eslint/eslint/issues/17450">#17450</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/b066640b7040ec30f740dcc803511244fe19473b"><code>b066640</code></a> chore: standardize npm script names (<a href="https://redirect.github.com/eslint/eslint/issues/17431">#17431</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/a766a48030d4359db76523d5b413d6332130e485"><code>a766a48</code></a> docs: document lack of config file names (<a href="https://redirect.github.com/eslint/eslint/issues/17442">#17442</a>) (James)</li> <li><a href="https://github.com/eslint/eslint/commit/a1635d6198a8baf6571b3351e098e5ac960be887"><code>a1635d6</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/6b2410f911dd2e3d915c879041c6e257d41a2f4e"><code>6b2410f</code></a> chore: Update add-to-triage.yml (<a href="https://redirect.github.com/eslint/eslint/issues/17444">#17444</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/47a08597966651975126dd6726939cd34f13b80e"><code>47a0859</code></a> docs: update <code>require-unicode-regexp.md</code> as following up <a href="https://redirect.github.com/eslint/eslint/issues/17402">#17402</a> (<a href="https://redirect.github.com/eslint/eslint/issues/17441">#17441</a>) (SUZUKI Sosuke)</li> <li><a href="https://github.com/eslint/eslint/commit/53d750800b1c0c1f8c29393c488bb3167bb1d2a5"><code>53d7508</code></a> feat: update regex for methods with <code>thisArg</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17439">#17439</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/fcdc85d3a6bc14970c3349cc8d6f3a47eca172a3"><code>fcdc85d</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/2a92b6cc9520a27255520369206556e9841a3af8"><code>2a92b6c</code></a> docs: update with "Specifying Parser Options" (<a href="https://redirect.github.com/eslint/eslint/issues/17435">#17435</a>) (Cheol-Won)</li> <li><a href="https://github.com/eslint/eslint/commit/d743ed3c06c62a639da0389ad27907b324ea1715"><code>d743ed3</code></a> docs: add metadata for parser/processor (<a href="https://redirect.github.com/eslint/eslint/issues/17438">#17438</a>) (Huáng Jùnliàng)</li> <li><a href="https://github.com/eslint/eslint/commit/224376cd99a08394291a9584ad9c1ea1283673c6"><code>224376c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/a41a8e4a7da14726d6fce71a023f12101fd52fdb"><code>a41a8e4</code></a> docs: update script names in README (<a href="https://redirect.github.com/eslint/eslint/issues/17432">#17432</a>) (Nitin Kumar)</li> </ul> <p>v8.46.0 - July 28, 2023</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/d1eb7e46e954c64af8d7d13d087b3a18f43e6d72"><code>d1eb7e4</code></a> chore: Update ecosystem dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/17427">#17427</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/fab9e97ef9dff40e98a5b3b97bdd3b0ff5439d46"><code>fab9e97</code></a> chore: package.json update for eslint-config-eslint release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/6246711e0650d03afe044c36acde048ed2d39ee3"><code>6246711</code></a> chore: package.json update for <code>@eslint/js</code> release (ESLint Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/8a9343871f7dade19d910ca8e2a4177bfca28b64"><code>8a93438</code></a> feat: <code>require-unicode-regexp</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17402">#17402</a>) (SUZUKI Sosuke)</li> <li><a href="https://github.com/eslint/eslint/commit/4d474e351ba6ce0242f18e55c27cb3ae17b84f63"><code>4d474e3</code></a> docs: update with TypeScript info (<a href="https://redirect.github.com/eslint/eslint/issues/17423">#17423</a>) (James)</li> <li><a href="https://github.com/eslint/eslint/commit/091f44e4c72007edb2ac6d4db4eafa5501e41e94"><code>091f44e</code></a> docs: File extension named processor deprecation (<a href="https://redirect.github.com/eslint/eslint/issues/17362">#17362</a>) (Matt Wilkinson)</li> <li><a href="https://github.com/eslint/eslint/commit/1a2f966fabe35103141d2f936180d2f1a72154db"><code>1a2f966</code></a> feat: <code>no-useless-escape</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17420">#17420</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/0aa0bc365a5425440c8e86c96104d0053a51b602"><code>0aa0bc3</code></a> chore: Add PRs to triage project (<a href="https://redirect.github.com/eslint/eslint/issues/17421">#17421</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ee68d1d9630892d99ae0d8dabe2f9f8d3b1338be"><code>ee68d1d</code></a> feat: <code>no-empty-character-class</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17419">#17419</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/853d32baa8934c08b59a738470b72522e1505f6f"><code>853d32b</code></a> feat: deprecate no-return-await (<a href="https://redirect.github.com/eslint/eslint/issues/17417">#17417</a>) (Carlos Lopez)</li> <li><a href="https://github.com/eslint/eslint/commit/d4f02e4bf1b9ae4e1fc8f2bc4e4851ae3c36a127"><code>d4f02e4</code></a> feat: <code>no-control-regex</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17405">#17405</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/9254a6cea845dfaf2f3f52f718cb9b071853aa09"><code>9254a6c</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/2a35f3e6ed27deafbebba48b6aec570d3abf9974"><code>2a35f3e</code></a> feat: <code>prefer-named-capture-group</code> support <code>v</code> flag (<a href="https://redirect.github.com/eslint/eslint/issues/17409">#17409</a>) (Yosuke Ota)</li> <li><a href="https://github.com/eslint/eslint/commit/8ca8b50b0425b3bad34a9505bc3095168e2f59d8"><code>8ca8b50</code></a> feat: Better error message for flat config plugins (<a href="https://redirect.github.com/eslint/eslint/issues/17399">#17399</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/6d6dc5141f535728029eef8735854a421bc08eba"><code>6d6dc51</code></a> docs: fix overlapping of <code>open in playground</code> button (<a href="https://redirect.github.com/eslint/eslint/issues/17403">#17403</a>) (Tanuj Kanti)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/10c4f85dca978b42d37619f50565a06b9a28c9ac"><code>10c4f85</code></a> 8.48.0</li> <li><a href="https://github.com/eslint/eslint/commit/5013ad72a34275fe81c0c1cb907a9ff87dcf0627"><code>5013ad7</code></a> Build: changelog update for 8.48.0</li> <li><a href="https://github.com/eslint/eslint/commit/8dd3cec90c97ed97d243a83b87ad4ea9e6b4781a"><code>8dd3cec</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/8"><code>@8</code></a>.48.0 (<a href="https://redirect.github.com/eslint/eslint/issues/17501">#17501</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/6d0496e9476fb2210fba0a3d541df8c052ecf73a"><code>6d0496e</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/7a51d77c0a066e461ff288568fdfee0e9539a2b5"><code>7a51d77</code></a> docs: no-param-reassign mention strict mode (<a href="https://redirect.github.com/eslint/eslint/issues/17494">#17494</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/9cd7ac2fdb6b1d71a9fb1b8297a478cafacbdafd"><code>9cd7ac2</code></a> docs: add <code>fetch</code> script to package.json conventions (<a href="https://redirect.github.com/eslint/eslint/issues/17459">#17459</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/7234f6a706a209aa2d79259110328752e9ae3928"><code>7234f6a</code></a> fix: update RuleTester JSDoc and deprecations (<a href="https://redirect.github.com/eslint/eslint/issues/17496">#17496</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1fbb3b0b477c814c0d179564fe495f4c50a451e9"><code>1fbb3b0</code></a> feat: correct update direction in <code>for-direction</code> (<a href="https://redirect.github.com/eslint/eslint/issues/17483">#17483</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/9d4216d638d39844decffac33ee3d5a47413c80a"><code>9d4216d</code></a> chore: Refactor and document CodePathSegment (<a href="https://redirect.github.com/eslint/eslint/issues/17474">#17474</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/cab21e64a8f79779c641178f825945958667c6e4"><code>cab21e6</code></a> docs: advice for inline disabling of rules (<a href="https://redirect.github.com/eslint/eslint/issues/17458">#17458</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v8.44.0...v8.48.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-config-prettier` from 8.8.0 to 9.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p> <blockquote> <h3>Version 9.0.0 (2023-08-05)</h3> <ul> <li>Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the <em>config</em> of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.</li> <li>Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add <code>"unicode-bom": "off"</code> to your config to disable it again, or run ESLint with <code>--fix</code> to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (<a href="https://github.com/nstepien"><code>@nstepien</code></a>)!</li> </ul> <h3>Version 8.10.0 (2023-08-03)</h3> <ul> <li>Added: [max-statements-per-line]. Thanks to <a href="https://github.com/Zamiell"><code>@Zamiell</code></a>!</li> </ul> <h3>Version 8.9.0 (2023-07-27)</h3> <ul> <li>Added: [vue/array-element-newline]. Thanks to <a href="https://github.com/xcatliu"><code>@xcatliu</code></a>!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/19826807f2d668a05bb9c29a5f6f6a6e6e3287e4"><code>1982680</code></a> eslint-config-prettier v9.0.0</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/f197969c4f0e42fcce950325d4330a709ddfd474"><code>f197969</code></a> Do not disable unicode-bom (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/250">#250</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/a8bc57eae4b47e398602995c255c09a5c6bbbec4"><code>a8bc57e</code></a> Flat config: CLI, tests, docs (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/261">#261</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/baab9448a15109e7892cb0c2ba00a1e0fdbc4b7f"><code>baab944</code></a> eslint-config-prettier v8.10.0</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/552483bee7b729cba86fe7f21710f823001d3799"><code>552483b</code></a> feat: max-statements-per-line (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/263">#263</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/aa1aa345068994705365671a76ec17b4dad00554"><code>aa1aa34</code></a> eslint-config-prettier v8.9.0</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/7d9ed218f957d0f11976cee6224d80232f50fcc1"><code>7d9ed21</code></a> Update everything (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/260">#260</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/2a2438ed3f9274338f24702fcd693598893574d2"><code>2a2438e</code></a> feat: off vue/array-element-newline (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/259">#259</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/6b48bb235bb64b2e29472c701d85be8b841a2139"><code>6b48bb2</code></a> Bump word-wrap from 1.2.3 to 1.2.4 (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/258">#258</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/311351ba4d60789fa5d7af5bacd0e6a8dc3c7224"><code>311351b</code></a> Use matrix.os in check.yml (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/251">#251</a>)</li> <li>See full diff in <a href="https://github.com/prettier/eslint-config-prettier/compare/v8.8.0...v9.0.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-import-resolver-typescript` from 3.5.5 to 3.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's releases</a>.</em></p> <blockquote> <h2>v3.6.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/235">#235</a> <a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/b5ea367d8361d3a71154545831dfcf8e03aca8e1"><code>b5ea367</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - refactor: drop <code>globby</code> and <code>synckit</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's changelog</a>.</em></p> <blockquote> <h2>3.6.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/pull/235">#235</a> <a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/b5ea367d8361d3a71154545831dfcf8e03aca8e1"><code>b5ea367</code></a> Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a>! - refactor: drop <code>globby</code> and <code>synckit</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/4ee1f1facd044de26d89663e6357fe2d53549989"><code>4ee1f1f</code></a> chore: release eslint-import-resolver-typescript (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/236">#236</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/b5ea367d8361d3a71154545831dfcf8e03aca8e1"><code>b5ea367</code></a> refactor: drop <code>globby</code> and <code>synckit</code> (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/235">#235</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/71b23a206514842fef70a99220e5ffb1d6da2a0e"><code>71b23a2</code></a> chore(deps): update dependency typescript to ^5.0.4 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/221">#221</a>)</li> <li><a href="https://github.com/import-js/eslint-import-resolver-typescript/commit/a2f38bdb34510955cb157f56f0eb872981b3415a"><code>a2f38bd</code></a> chore(deps): update dependency prettier to ^2.8.7 (<a href="https://redirect.github.com/import-js/eslint-import-resolver-typescript/issues/222">#222</a>)</li> <li>See full diff in <a href="https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.5.5...v3.6.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-unused-imports` from 2.0.0 to 3.0.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sweepline/eslint-plugin-unused-imports/commits">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-vitest` from 0.2.6 to 0.2.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/veritem/eslint-plugin-vitest/releases">eslint-plugin-vitest's releases</a>.</em></p> <blockquote> <h2>v0.2.8</h2> <h2>What's Changed</h2> <ul> <li>chore: revert experimental eslint flat config support by <a href="https://github.com/veritem"><code>@veritem</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/217">veritem/eslint-plugin-vitest#217</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/veritem/eslint-plugin-vitest/compare/v0.2.7...v0.2.8">https://github.com/veritem/eslint-plugin-vitest/compare/v0.2.7...v0.2.8</a></p> <h2>v0.2.7</h2> <h3>Features</h3> <ul> <li>add autoFix to prefer-called-with (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/205">#205</a>) (<a href="https://github.com/veritem/eslint-plugin-vitest/commit/36e7e90">36e7e90</a>)</li> </ul> <h2>What's Changed</h2> <ul> <li>chore(deps-dev): bump <code>@types/node</code> from 20.2.5 to 20.3.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/195">veritem/eslint-plugin-vitest#195</a></li> <li>chore(deps-dev): bump <code>@typescript-eslint/parser</code> from 5.59.9 to 5.59.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/194">veritem/eslint-plugin-vitest#194</a></li> <li>feat: add autoFix to prefer-called-with by <a href="https://github.com/veritem"><code>@veritem</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/205">veritem/eslint-plugin-vitest#205</a></li> <li>chore/no-commented-out-tests by <a href="https://github.com/veritem"><code>@veritem</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/206">veritem/eslint-plugin-vitest#206</a></li> <li>feat/chore migrating to typescript-eslint v6 by <a href="https://github.com/veritem"><code>@veritem</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/210">veritem/eslint-plugin-vitest#210</a></li> <li>experimental support for eslint flat config files by <a href="https://github.com/veritem"><code>@veritem</code></a> in <a href="https://redirect.github.com/veritem/eslint-plugin-vitest/pull/216">veritem/eslint-plugin-vitest#216</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/veritem/eslint-plugin-vitest/compare/v0.2.6...v0.2.7">https://github.com/veritem/eslint-plugin-vitest/compare/v0.2.6...v0.2.7</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/2231e79739ddf7925dafff950a720e84d87cb48c"><code>2231e79</code></a> chore: release v0.2.8</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/56c94f7369a15a6b0ffa4f8992ace4426f3c9866"><code>56c94f7</code></a> chore: fix broken configs (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/217">#217</a>)</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/815eabd61ffdbd0e99552195a4f33a409a0edbeb"><code>815eabd</code></a> chore: release v0.2.7</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/7a14a8fcd40cef73afb4c0600c998206fe041ef6"><code>7a14a8f</code></a> experimental support for eslint flat config files (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/216">#216</a>)</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/d55e5b0bdb1ceb45c8ed282fb3b0250c8f93e05a"><code>d55e5b0</code></a> feat/chore migrating to typescript-eslint v6 (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/210">#210</a>)</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/12f87f54e5104166c713a7b609d6591a44f975a5"><code>12f87f5</code></a> chore: no-commented-out-tests (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/206">#206</a>)</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/36e7e905666f939d1b59eac51a20677783216c49"><code>36e7e90</code></a> feat: add autoFix to prefer-called-with (<a href="https://redirect.github.com/veritem/eslint-plugin-vitest/issues/205">#205</a>)</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/8729f975c2180df664c0ad69c1917350c0809727"><code>8729f97</code></a> chore: updated deps</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/4737cd4f56f3b0da04f22c7878b82128fb34e361"><code>4737cd4</code></a> chore: update deps</li> <li><a href="https://github.com/veritem/eslint-plugin-vitest/commit/eadaa5e7f22d26bf4f9d929c9de99537e0e33612"><code>eadaa5e</code></a> chore: update deps</li> <li>Additional commits viewable in <a href="https://github.com/veritem/eslint-plugin-vitest/compare/v0.2.6...v0.2.8">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-vue` from 9.15.1 to 9.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/eslint-plugin-vue/releases">eslint-plugin-vue's releases</a>.</em></p> <blockquote> <h2>v9.17.0</h2> <h2>✨ Enhancements</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2258">#2258</a> Added support for template literals in <a href="https://eslint.vuejs.org/rules/no-deprecated-model-definition.html"><code>vue/no-deprecated-model-definition</code></a>.</li> </ul> <h2>⚙️ Updates</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2260">#2260</a> Improved error message for <a href="https://eslint.vuejs.org/rules/no-dupe-keys.html"><code>vue/no-dupe-keys</code></a>.</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2268">#2268</a> Renamed <a href="https://eslint.vuejs.org/rules/no-setup-props-destructure.html"><code>vue/no-setup-props-destructure</code></a> (now deprecated) to <a href="https://eslint.vuejs.org/rules/no-setup-props-reactivity-loss.html"><code>vue/no-setup-props-reactivity-loss</code></a>, and removed both rules from any preset configs.</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2269">#2269</a> Renamed <a href="https://eslint.vuejs.org/rules/no-ref-object-destructure.html"><code>vue/no-ref-object-destructure</code></a> (now deprecated) to <a href="https://eslint.vuejs.org/rules/no-ref-object-reactivity-loss.html"><code>vue/no-ref-object-reactivity-loss</code></a>.</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.1...v9.17.0">https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.1...v9.17.0</a></p> <h2>v9.16.1</h2> <h2>🐛 Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2256">#2256</a> Fixed incompatibility with <a href="https://github.com/typescript-eslint/typescript-eslint/releases/tag/v6.0.0"><code>@typescript-eslint</code> v6</a> in <a href="https://eslint.vuejs.org/rules/script-indent.html"><code>vue/script-indent</code></a> rule</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.0...v9.16.1">https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.0...v9.16.1</a></p> <h2>v9.16.0</h2> <h2>✨ Enhancements</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2224">#2224</a> Added <a href="https://eslint.vuejs.org/rules/no-use-v-else-with-v-for.html"><code>vue/no-use-v-else-with-v-for</code></a> rule that disallows using <code>v-else-if</code>/<code>v-else</code> on the same element as <code>v-for</code>.</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/1983">#1983</a> Added <a href="https://eslint.vuejs.org/rules/require-typed-object-prop.html"><code>vue/require-typed-object-prop</code></a> rule that enforces adding type declarations to object props.</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2238">#2238</a> Added <a href="https://eslint.vuejs.org/rules/no-deprecated-model-definition.html"><code>vue/no-deprecated-model-definition</code></a> rule that disallows the <a href="https://v2.vuejs.org/v2/api/#model"><code>model</code> definition</a>, which is deprecated in Vue 3.</li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2229">#2229</a> Don't auto fix in <a href="https://eslint.vuejs.org/rules/attribute-hyphenation.html"><code>vue/attribute-hyphenation</code></a> rule when it would break props.</li> </ul> <h2>⚙️ Updates</h2> <ul> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2223">#2223</a> Ignore blocks in <a href="https://eslint.vuejs.org/rules/html-self-closing.html"><code>vue/html-self-closing</code></a> rule.</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2244">#2244</a> Improved the <a href="https://eslint.vuejs.org/rules/no-setup-props-destructure.html"><code>vue/no-setup-props-destructure</code></a> rule (expect more lint issues!).</li> <li><a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2222">#2222</a> Renamed <a href="https://eslint.vuejs.org/rules/component-tags-order.html"><code>vue/component-tags-order</code></a> to <a href="https://eslint.vuejs.org/rules/block-order.html"><code>vue/block-order</code></a> (the old rule is still included in the preset configs, but it is now deprecated).</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.1...v9.16.0">https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.1...v9.16.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/f607af7d0c41014c9d5267221b4d58bd290543cf"><code>f607af7</code></a> 9.17.0</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/7422a0e855a76cf5cc8d00ebbe46868ca4c465a8"><code>7422a0e</code></a> Rename <code>vue/no-ref-object-destructure</code> to <code>vue/no-ref-object-reactivity-loss</code>...</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/4112be528e831995d6fd09a2d727ec19e99e865c"><code>4112be5</code></a> Rename <code>vue/no-setup-props-destructure</code> to `vue/no-setup-props-reactivity-los...</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/181e857c7aa7f49adbf619640ee43d3ccf8e777d"><code>181e857</code></a> Support template literals in <code>vue/no-deprecated-model-definition</code> (<a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2258">#2258</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/101cabf6a09cbfc31f3df073093e1b1765ccbfdc"><code>101cabf</code></a> Improve docs and error message for <code>vue/no-dupe-keys</code> (<a href="https://redirect.github.com/vuejs/eslint-plugin-vue/issues/2260">#2260</a>)</li> <li><a href="https://github.com/vuejs/eslint-plugin-vue/commit/28efd946172c81bbc09105f6e0a698e9f5f9480a"><code>28efd94</code></a> 9.16.1</li> <li><a href="https://github.com/vu…
- Loading branch information