520.json (33799B)
1 { 2 "number": 520, 3 "title": "Bump @typescript-eslint/eslint-plugin from 5.48.2 to 6.0.0", 4 "state": "closed", 5 "diff_file": "520.diff", 6 "author": "dependabot[bot]", 7 "created_at": "2023-07-11T09:09:27Z", 8 "closed_at": "2023-07-18T08:28:42Z", 9 "merged_at": null, 10 "base_ref": "main", 11 "head_ref": "dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.0.0", 12 "labels": [ 13 "dependencies", 14 "javascript" 15 ], 16 "assignees": [ 17 "MTRNord" 18 ], 19 "requested_reviewers": [ 20 "MTRNord" 21 ], 22 "body": "Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.48.2 to 6.0.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"><code>@\u200btypescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>\n<blockquote>\n<h2>v6.0.0</h2>\n<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. \ud83c\udf89</p>\n<h2>What's Changed</h2>\n<ul>\n<li>feat: made BaseNode.parent non-optional by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5252\">typescript-eslint/typescript-eslint#5252</a></li>\n<li>feat(experimental-utils): console.warn on import of experimental-utils by <a href=\"https://github.com/kball\"><code>@\u200bkball</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6179\">typescript-eslint/typescript-eslint#6179</a></li>\n<li>chore(eslint-plugin): remove deprecated rules for v6 by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6112\">typescript-eslint/typescript-eslint#6112</a></li>\n<li>feat: remove partial type-information program by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6066\">typescript-eslint/typescript-eslint#6066</a></li>\n<li>chore(typescript-estree): remove unnecessary this.inTypeMode field by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6375\">typescript-eslint/typescript-eslint#6375</a></li>\n<li>feat(eslint-plugin): deprecate no-type-alias by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6229\">typescript-eslint/typescript-eslint#6229</a></li>\n<li>chore(typescript-estree): remove visitor-keys backwards compat export by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6242\">typescript-eslint/typescript-eslint#6242</a></li>\n<li>fix(typescript-estree): wrap import = declaration in an export node by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5885\">typescript-eslint/typescript-eslint#5885</a></li>\n<li>feat(typescript-estree): add type checker wrapper APIs to ParserServicesWithTypeInformation by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6404\">typescript-eslint/typescript-eslint#6404</a></li>\n<li>fix: replace tsutils with ts-api-tools by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6428\">typescript-eslint/typescript-eslint#6428</a></li>\n<li>feat: bump ts-api-utils to v0.0.21 by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6459\">typescript-eslint/typescript-eslint#6459</a></li>\n<li>feat(eslint-plugin): rework configs: recommended, strict, stylistic; -type-checked by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5251\">typescript-eslint/typescript-eslint#5251</a></li>\n<li>feat: remove <code>experimental-utils</code> by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6468\">typescript-eslint/typescript-eslint#6468</a></li>\n<li>fix(ast-spec): remove more invalid properties by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6243\">typescript-eslint/typescript-eslint#6243</a></li>\n<li>feat(eslint-plugin): add config that disables type-aware linting by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6470\">typescript-eslint/typescript-eslint#6470</a></li>\n<li>chore: update downlevel-dts config to target TS4.2 by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6471\">typescript-eslint/typescript-eslint#6471</a></li>\n<li>feat: bump ts-api-utils to v0.0.22 by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6472\">typescript-eslint/typescript-eslint#6472</a></li>\n<li>chore: cleanup repo lint + typechecking by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6473\">typescript-eslint/typescript-eslint#6473</a></li>\n<li>test: allow to execute tests on windows by <a href=\"https://github.com/armano2\"><code>@\u200barmano2</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6488\">typescript-eslint/typescript-eslint#6488</a></li>\n<li>fix(typescript-estree): account for namespace nesting in AST conversion by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6272\">typescript-eslint/typescript-eslint#6272</a></li>\n<li>feat: add package.json exports for public packages by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6458\">typescript-eslint/typescript-eslint#6458</a></li>\n<li>fix: bumped ts-api-utils to 0.0.39 by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6497\">typescript-eslint/typescript-eslint#6497</a></li>\n<li>fix: rename typeParameters to typeArguments where needed by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/5384\">typescript-eslint/typescript-eslint#5384</a></li>\n<li>feat(typescript-estree): remove optionality from AST boolean properties by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6274\">typescript-eslint/typescript-eslint#6274</a></li>\n<li>chore: remove no-longer-necessary ts-api-utils package patch by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6526\">typescript-eslint/typescript-eslint#6526</a></li>\n<li>test(ast-spec): snapshot codeframe of error by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6555\">typescript-eslint/typescript-eslint#6555</a></li>\n<li>feat(typescript-estree): added allowInvalidAST option to not throw on invalid tokens by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6247\">typescript-eslint/typescript-eslint#6247</a></li>\n<li>fix: update <code>exports</code> field in package.json files by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6550\">typescript-eslint/typescript-eslint#6550</a></li>\n<li>feat: improve error location by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6556\">typescript-eslint/typescript-eslint#6556</a></li>\n<li>feat(typescript-estree): throw errors on interface with implements by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6551\">typescript-eslint/typescript-eslint#6551</a></li>\n<li>feat(typescript-estree): strict class heritage clauses check by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6576\">typescript-eslint/typescript-eslint#6576</a></li>\n<li>feat(typescript-estree): check for illegal decorators on function declarations by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6590\">typescript-eslint/typescript-eslint#6590</a></li>\n<li>feat(typescript-estree): throw errors for object methods without function bodies by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6589\">typescript-eslint/typescript-eslint#6589</a></li>\n<li>fix(typescript-estree): fix error handling on <code>ImportExpression</code> by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6587\">typescript-eslint/typescript-eslint#6587</a></li>\n<li>feat: remove moduleResolver API by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6609\">typescript-eslint/typescript-eslint#6609</a></li>\n<li>feat(typescript-estree): warn on deprecated AST property accesses by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6525\">typescript-eslint/typescript-eslint#6525</a></li>\n<li>fix(eslint-plugin): allow parser@^6.0.0 by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6630\">typescript-eslint/typescript-eslint#6630</a></li>\n<li>feat(typescript-estree): check modifiers on every node by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6615\">typescript-eslint/typescript-eslint#6615</a></li>\n<li>feat(typescript-estree): throw errors when abstract property has initializer by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6613\">typescript-eslint/typescript-eslint#6613</a></li>\n<li>chore: bump ts-api-utils to v0.0.44 by <a href=\"https://github.com/bradzacher\"><code>@\u200bbradzacher</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6659\">typescript-eslint/typescript-eslint#6659</a></li>\n<li>fix(typescript-estree): allow writing to deprecated node properties by <a href=\"https://github.com/JoshuaKGoldberg\"><code>@\u200bJoshuaKGoldberg</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6670\">typescript-eslint/typescript-eslint#6670</a></li>\n<li>feat(eslint-plugin): [prefer-readonly-parameter-types] added an optional type allowlist by <a href=\"https://github.com/marekdedic\"><code>@\u200bmarekdedic</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/4436\">typescript-eslint/typescript-eslint#4436</a></li>\n<li>fix(typescript-estree): forbid <code>override</code> on non-constructor function/methods by <a href=\"https://github.com/fisker\"><code>@\u200bfisker</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6729\">typescript-eslint/typescript-eslint#6729</a></li>\n<li>chore(website): migrate from lzstring.ts to lz-string package by <a href=\"https://github.com/armano2\"><code>@\u200barmano2</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6727\">typescript-eslint/typescript-eslint#6727</a></li>\n<li>chore(website): [playground] regression fix for parsing comments by <a href=\"https://github.com/armano2\"><code>@\u200barmano2</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6768\">typescript-eslint/typescript-eslint#6768</a></li>\n<li>chore(website): [playground] add tabs to ast viewer and update design by <a href=\"https://github.com/armano2\"><code>@\u200barmano2</code></a> in <a href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/6735\">typescript-eslint/typescript-eslint#6735</a></li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"><code>@\u200btypescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>\n<blockquote>\n<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>\n<h3>Bug Fixes</h3>\n<ul>\n<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>\n<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>\n<li>correct lint error after merge (<a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/277fdb5ac76bd761ae6f5d1052445dcff2e848a1\">277fdb5</a>)</li>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<h3>chore</h3>\n<ul>\n<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>\n</ul>\n<h3>Features</h3>\n<ul>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6ae1fa74b18af8a2d4baa0d3d4b43997cf9a9781\"><code>6ae1fa7</code></a> chore: publish v6.0.0</li>\n<li><a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3201f78b1d92cf82c40d543612bc6580aa7d1dd5\"><code>3201f78</code></a> Fix prefer-nullish-coalescing too</li>\n<li><a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/64958d3cb76062a8081c06e3647f0c1cad87e595\"><code>64958d3</code></a> Fix: yarn generate-configs</li>\n<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>\n<li><a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cba0d113bba1bbcee69149c954dc6bd4c658c714\"><code>cba0d11</code></a> chore: publish v5.62.0</li>\n<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>\n<li><a href=\"https://github.com/typescript-eslint/typescript-eslint/commit/bccf8514621c5d7bc17f1943ed20ec838d32f4dc\"><code>bccf851</code></a> Merge branch 'main'</li>\n<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>\n<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>\n<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>\n<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>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@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)\n- `@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)\n- `@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)\n\n\n</details>", 23 "comments": [ 24 { 25 "author": "dependabot[bot]", 26 "created_at": "2023-07-18T08:28:41Z", 27 "body": "Superseded by #535." 28 } 29 ], 30 "review_comments": [] 31 }