This repository has been archived by the owner on Mar 6, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump @typescript-eslint/eslint-plugin from 5.59.6 to 6.0.0 (#349)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.6 to 6.0.0. <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.0.0</h2> <p>See <a href="https://typescript-eslint.io/blog/announcing-typescript-eslint-v6">the announcement blog post</a> for a friendly description of all changes and <a href="">CHANGELOG.md</a> for a full organized list of them. 🎉</p> <h2>What's Changed</h2> <ul> <li>feat: made BaseNode.parent non-optional by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5252">typescript-eslint/typescript-eslint#5252</a></li> <li>feat(experimental-utils): console.warn on import of experimental-utils by <a href="https://github.com/kball"><code>@kball</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6179">typescript-eslint/typescript-eslint#6179</a></li> <li>chore(eslint-plugin): remove deprecated rules for v6 by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6112">typescript-eslint/typescript-eslint#6112</a></li> <li>feat: remove partial type-information program by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6066">typescript-eslint/typescript-eslint#6066</a></li> <li>chore(typescript-estree): remove unnecessary this.inTypeMode field by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6375">typescript-eslint/typescript-eslint#6375</a></li> <li>feat(eslint-plugin): deprecate no-type-alias by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6229">typescript-eslint/typescript-eslint#6229</a></li> <li>chore(typescript-estree): remove visitor-keys backwards compat export by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6242">typescript-eslint/typescript-eslint#6242</a></li> <li>fix(typescript-estree): wrap import = declaration in an export node by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5885">typescript-eslint/typescript-eslint#5885</a></li> <li>feat(typescript-estree): add type checker wrapper APIs to ParserServicesWithTypeInformation by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6404">typescript-eslint/typescript-eslint#6404</a></li> <li>fix: replace tsutils with ts-api-tools by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6428">typescript-eslint/typescript-eslint#6428</a></li> <li>feat: bump ts-api-utils to v0.0.21 by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6459">typescript-eslint/typescript-eslint#6459</a></li> <li>feat(eslint-plugin): rework configs: recommended, strict, stylistic; -type-checked by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5251">typescript-eslint/typescript-eslint#5251</a></li> <li>feat: remove <code>experimental-utils</code> by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6468">typescript-eslint/typescript-eslint#6468</a></li> <li>fix(ast-spec): remove more invalid properties by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6243">typescript-eslint/typescript-eslint#6243</a></li> <li>feat(eslint-plugin): add config that disables type-aware linting by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6470">typescript-eslint/typescript-eslint#6470</a></li> <li>chore: update downlevel-dts config to target TS4.2 by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6471">typescript-eslint/typescript-eslint#6471</a></li> <li>feat: bump ts-api-utils to v0.0.22 by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6472">typescript-eslint/typescript-eslint#6472</a></li> <li>chore: cleanup repo lint + typechecking by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6473">typescript-eslint/typescript-eslint#6473</a></li> <li>test: allow to execute tests on windows by <a href="https://github.com/armano2"><code>@armano2</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6488">typescript-eslint/typescript-eslint#6488</a></li> <li>fix(typescript-estree): account for namespace nesting in AST conversion by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6272">typescript-eslint/typescript-eslint#6272</a></li> <li>feat: add package.json exports for public packages by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6458">typescript-eslint/typescript-eslint#6458</a></li> <li>fix: bumped ts-api-utils to 0.0.39 by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6497">typescript-eslint/typescript-eslint#6497</a></li> <li>fix: rename typeParameters to typeArguments where needed by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5384">typescript-eslint/typescript-eslint#5384</a></li> <li>feat(typescript-estree): remove optionality from AST boolean properties by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6274">typescript-eslint/typescript-eslint#6274</a></li> <li>chore: remove no-longer-necessary ts-api-utils package patch by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6526">typescript-eslint/typescript-eslint#6526</a></li> <li>test(ast-spec): snapshot codeframe of error by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6555">typescript-eslint/typescript-eslint#6555</a></li> <li>feat(typescript-estree): added allowInvalidAST option to not throw on invalid tokens by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6247">typescript-eslint/typescript-eslint#6247</a></li> <li>fix: update <code>exports</code> field in package.json files by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6550">typescript-eslint/typescript-eslint#6550</a></li> <li>feat: improve error location by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6556">typescript-eslint/typescript-eslint#6556</a></li> <li>feat(typescript-estree): throw errors on interface with implements by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6551">typescript-eslint/typescript-eslint#6551</a></li> <li>feat(typescript-estree): strict class heritage clauses check by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6576">typescript-eslint/typescript-eslint#6576</a></li> <li>feat(typescript-estree): check for illegal decorators on function declarations by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6590">typescript-eslint/typescript-eslint#6590</a></li> <li>feat(typescript-estree): throw errors for object methods without function bodies by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6589">typescript-eslint/typescript-eslint#6589</a></li> <li>fix(typescript-estree): fix error handling on <code>ImportExpression</code> by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6587">typescript-eslint/typescript-eslint#6587</a></li> <li>feat: remove moduleResolver API by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6609">typescript-eslint/typescript-eslint#6609</a></li> <li>feat(typescript-estree): warn on deprecated AST property accesses by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6525">typescript-eslint/typescript-eslint#6525</a></li> <li>fix(eslint-plugin): allow parser@^6.0.0 by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6630">typescript-eslint/typescript-eslint#6630</a></li> <li>feat(typescript-estree): check modifiers on every node by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6615">typescript-eslint/typescript-eslint#6615</a></li> <li>feat(typescript-estree): throw errors when abstract property has initializer by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6613">typescript-eslint/typescript-eslint#6613</a></li> <li>chore: bump ts-api-utils to v0.0.44 by <a href="https://github.com/bradzacher"><code>@bradzacher</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6659">typescript-eslint/typescript-eslint#6659</a></li> <li>fix(typescript-estree): allow writing to deprecated node properties by <a href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6670">typescript-eslint/typescript-eslint#6670</a></li> <li>feat(eslint-plugin): [prefer-readonly-parameter-types] added an optional type allowlist by <a href="https://github.com/marekdedic"><code>@marekdedic</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/4436">typescript-eslint/typescript-eslint#4436</a></li> <li>fix(typescript-estree): forbid <code>override</code> on non-constructor function/methods by <a href="https://github.com/fisker"><code>@fisker</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6729">typescript-eslint/typescript-eslint#6729</a></li> <li>chore(website): migrate from lzstring.ts to lz-string package by <a href="https://github.com/armano2"><code>@armano2</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6727">typescript-eslint/typescript-eslint#6727</a></li> <li>chore(website): [playground] regression fix for parsing comments by <a href="https://github.com/armano2"><code>@armano2</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6768">typescript-eslint/typescript-eslint#6768</a></li> <li>chore(website): [playground] add tabs to ast viewer and update design by <a href="https://github.com/armano2"><code>@armano2</code></a> in <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6735">typescript-eslint/typescript-eslint#6735</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v5.62.0...v6.0.0">6.0.0</a> (2023-07-10)</h1> <h3>Bug Fixes</h3> <ul> <li>bumped ts-api-utils to 0.0.39 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6497">#6497</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/217c710d99445994b9c8db7b9bee9b9cc63bc4cb">217c710</a>)</li> <li>correct handling of additionalProperties in object schemas (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6939">#6939</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/489c7a50ae99ef66df152a68fd447f7e42a23558">489c7a5</a>)</li> <li>correct lint error after merge (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/277fdb5ac76bd761ae6f5d1052445dcff2e848a1">277fdb5</a>)</li> <li><strong>eslint-plugin:</strong> [explicit-module-boundary-types] remove shouldTrackReferences option from schema (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5399">#5399</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/6d32734b1312f60ee7d12d4bb19fc1cf52e7f0a5">6d32734</a>)</li> <li><strong>eslint-plugin:</strong> allow parser@^6.0.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6630">#6630</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/92908bdd9c102ff599da6a4791e8ad3e6d3dc593">92908bd</a>)</li> <li><strong>eslint-plugin:</strong> remove valid-typeof disable in eslint-recommended (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5381">#5381</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b82df5eaed437727566cde2b53410001505f1b13">b82df5e</a>)</li> <li>fix illegal decorator check (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6723">#6723</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/c456f8cdef5a931c631bfbcfc84d8a25caaf019f">c456f8c</a>)</li> <li>rename typeParameters to typeArguments where needed (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5384">#5384</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/08d757b26b00d0accea010e61ec42b4f753f993e">08d757b</a>)</li> <li>replace tsutils with ts-api-tools (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6428">#6428</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/79327b4999999cde3003901b40527af002c4906a">79327b4</a>)</li> <li><strong>type-utils:</strong> treat intrinsic types as if they are from lib and never match error types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6869">#6869</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/ecb57de5eb50511bed163f6e1b27e31b8577344e">ecb57de</a>)</li> <li><strong>typescript-estree:</strong> account for namespace nesting in AST conversion (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6272">#6272</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/09e38776c63fea3328f71df36644ee11dd137cc1">09e3877</a>)</li> <li>update <code>exports</code> field in package.json files (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6550">#6550</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/53776c244f8bbdc852d57c7b313b0935e755ddc4">53776c2</a>)</li> </ul> <h3>chore</h3> <ul> <li>drop support for node v14.17, v17 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5971">#5971</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/cc62015b8ae5f207912ff8988e2a0b3fe9a79243">cc62015</a>)</li> </ul> <h3>Features</h3> <ul> <li>add new package <code>rule-tester</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6777">#6777</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/2ce1c1d22c799a1ca027674fcb9b3a7ab0107428">2ce1c1d</a>)</li> <li>add package.json exports for public packages (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6458">#6458</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/d6766838a05259556029acaac57dc7839b68c592">d676683</a>)</li> <li>bump minimum supported TS version to 4.2.4 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5915">#5915</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a8e71d52169f32ab9e836ec96d980ba52deffe12">a8e71d5</a>)</li> <li>bump ts-api-utils to v0.0.21 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6459">#6459</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/391566172dbc6013be79952fc68a588bf653fa8d">3915661</a>)</li> <li>bump ts-api-utils to v0.0.22 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6472">#6472</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/b88cd2332921efcca7ec5f4176f19779346d963b">b88cd23</a>)</li> <li>drop support for ESLint v6 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5972">#5972</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/bda806d78ee46133587d9383baff52d796a594e5">bda806d</a>)</li> <li>drop support for node v12 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5918">#5918</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7e3fe9a67abd394b0a114f2deb466edf5c9759ac">7e3fe9a</a>)</li> <li>drop support for node v14 and test against node v20 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7022">#7022</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/e6235bf61b781066653581b57b7cd976c9c4f905">e6235bf</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing]: add support for assignment expressions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5234">#5234</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/4bdbe67955fd591c25e58b13e674ba05bf5ed585">4bdbe67</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] handle cases where the first operands are unrelated to the rest of the chain and add type info (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6397">#6397</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/02a37c4c79d9b83998b7ee1376be43b06e12b3a0">02a37c4</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-readonly-parameter-types] added an optional type allowlist (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/4436">#4436</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/c9427b78b69f1a6a2453ef2df2be5bf96b7b00bc">c9427b7</a>)</li> <li><strong>eslint-plugin:</strong> [restrict-plus-operands] change checkCompoundAssignments to skipCompoundAssignments (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7027">#7027</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/dc801d892ecc1af678ff37166481f4b69186164c">dc801d8</a>)</li> <li><strong>eslint-plugin:</strong> add config that disables type-aware linting (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6470">#6470</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/3b063cfadce50985f8ec6d8f44f5b1cbd5c1ea57">3b063cf</a>)</li> <li><strong>eslint-plugin:</strong> apply final v6 changes to configs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7110">#7110</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/c13ce0b4f7a74a6d8fecf78d25ebd8181f7a9119">c13ce0b</a>)</li> <li><strong>eslint-plugin:</strong> deprecate no-type-alias (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6229">#6229</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/820bdf2a3934d4186d51186693ced02df64a57ce">820bdf2</a>)</li> <li><strong>eslint-plugin:</strong> final final config changes for v6 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/7157">#7157</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/e35c5c1c39f3d76b916ad1c1ac2c7bf05b379193">e35c5c1</a>)</li> <li><strong>eslint-plugin:</strong> rework configs: recommended, strict, stylistic; -type-checked (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5251">#5251</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/5346b5bbdbba81439ba761c282ba9cdcec7b45c8">5346b5b</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5036">#5036</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/3076">#3076</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5889">#5889</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5883">#5883</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/4863">#4863</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5381">#5381</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5256">#5256</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5399">#5399</a></li> <li>fork json schema types for better compat with ESLint rule validation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6963">#6963</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a4967f2e8cc7b0432d8dfe804772e60042c5384c">a4967f2</a>)</li> <li>improve rule schemas, add test to validate schemas, add tooling to generate schema types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6899">#6899</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/acc1a43e02a403ff74a54c28c2c495f00d0be038">acc1a43</a>)</li> <li>made BaseNode.parent non-optional (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5252">#5252</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a4768f38ef4943873c1e9443e8cd101a663ac3c0">a4768f3</a>), closes <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5036">#5036</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/3076">#3076</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5889">#5889</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5883">#5883</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/4863">#4863</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5381">#5381</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5256">#5256</a> <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/5399">#5399</a></li> <li>remove <code>RuleTester</code> in <code>/utils</code> in favour of the new <code>/rule-tester</code> package (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6816">#6816</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/c33f497ad8aec7c123c7374f7aff3e24025fe861">c33f497</a>)</li> <li>remove partial type-information program (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6066">#6066</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/7fc062abc30a73093cd943c2cb808ae373fe12d9">7fc062a</a>)</li> <li><strong>typescript-estree:</strong> add type checker wrapper APIs to ParserServicesWithTypeInformation (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6404">#6404</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/62d57559564fb08512eafe03a2c1b167c4377601">62d5755</a>)</li> <li><strong>typescript-estree:</strong> added allowInvalidAST option to not throw on invalid tokens (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/6247">#6247</a>) (<a href="https://github.com/typescript-eslint/typescript-eslint/commit/a3b177d59adaf8ea76b205befc8b12d86447f1fb">a3b177d</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6ae1fa74b18af8a2d4baa0d3d4b43997cf9a9781"><code>6ae1fa7</code></a> chore: publish v6.0.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3201f78b1d92cf82c40d543612bc6580aa7d1dd5"><code>3201f78</code></a> Fix prefer-nullish-coalescing too</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/64958d3cb76062a8081c06e3647f0c1cad87e595"><code>64958d3</code></a> Fix: yarn generate-configs</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/980bda3f81f581adbb0d9538de613df229042aa4"><code>980bda3</code></a> Merge branch 'main' (I swear this had better be the last one</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cba0d113bba1bbcee69149c954dc6bd4c658c714"><code>cba0d11</code></a> chore: publish v5.62.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d2104ae088c924919d8fd90bc3db3808e2cccc47"><code>d2104ae</code></a> Reset prefer-nullish-coalescing.test.ts to main</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/bccf8514621c5d7bc17f1943ed20ec838d32f4dc"><code>bccf851</code></a> Merge branch 'main'</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3"><code>a8c824a</code></a> fix(eslint-plugin): replace auto-fix of class literal property style rule wit...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/4437d18015dfa7ed0fd77e736a1ddedb638eeb31"><code>4437d18</code></a> docs: be more explicit about what restrict-template-expressions restricts (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/7">#7</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d"><code>24bdacc</code></a> fix(eslint-plugin): [comma-spacing] allow no space after trailing comma in ob...</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v6.0.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=5.59.6&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information