Skip to content

Commit

Permalink
chore(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.61.0 to…
Browse files Browse the repository at this point in the history
… 6.0.0 (#305)

Bumps
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
from 5.61.0 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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://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://github.com/typescript-eslint/typescript-eslint/issues/5036">#5036</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/3076">#3076</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5889">#5889</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5883">#5883</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/4863">#4863</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5381">#5381</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5256">#5256</a>
<a
href="https://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://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://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://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://github.com/typescript-eslint/typescript-eslint/issues/5036">#5036</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/3076">#3076</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5889">#5889</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5834">#5834</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5882">#5882</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5864">#5864</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5883">#5883</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/4863">#4863</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5381">#5381</a>
<a
href="https://github.com/typescript-eslint/typescript-eslint/issues/5256">#5256</a>
<a
href="https://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://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://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://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://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.61.0&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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jul 11, 2023
1 parent 4b29e63 commit 28c8eb2
Show file tree
Hide file tree
Showing 2 changed files with 306 additions and 24 deletions.
Loading

0 comments on commit 28c8eb2

Please sign in to comment.