eslint-plugin: [no-deprecated] not reporting usages of deprecated declared constants as object value (#10498)
eslint-plugin: [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (#10494)
eslint-plugin: [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (#10473)
eslint-plugin: [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (#10490)
eslint-plugin: [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (#10461)
eslint-plugin: [no-deprecated] not reporting usages of deprecated declared constants as object value (#10498)
eslint-plugin: [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (#10494)
eslint-plugin: [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (#10473)
eslint-plugin: [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (#10490)
eslint-plugin: [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (#10461)
<h1>npm</h1>
<h2>@typescript-eslint/eslint-plugin</h2>
<ul>
<li> ^8.18.1 => ^8.18.2 (vscodestat)</li>
</ul>
> <h2>8.18.2 (2024-12-23)</h2>
> <h3>🩹 Fixes</h3>
> <ul>
> <li><strong>eslint-plugin:</strong> [no-deprecated] not reporting usages of deprecated declared constants as object value (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10498">#10498</a>)</li>
> <li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10494">#10494</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10473">#10473</a>)</li>
> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10490">#10490</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10461">#10461</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle type/value context (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10503">#10503</a>)</li>
> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] allow default assertionStyle option (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10512">#10512</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle noUncheckedIndexedAccess true (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10514">#10514</a>)</li>
> <li><strong>typescript-eslint:</strong> export types so that declarations can be named for dts files (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10513">#10513</a>)</li>
> </ul>
> <h3>❤️ Thank You</h3>
> <ul>
> <li>Brad Zacher @bradzacher</li>
> <li>Luke Deen Taylor @controversial</li>
> <li>Ronen Amiel</li>
> <li>Scott O'Hara</li>
> <li>YeonJuan @yeonjuan</li>
> <li>Yukihiro Hasegawa @y-hsgw</li>
> </ul>
> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p>
<h2>@typescript-eslint/parser</h2>
<ul>
<li> ^8.18.1 => ^8.18.2 (vscodestat)</li>
</ul>
> <h2>8.18.2 (2024-12-23)</h2>
> <h3>🩹 Fixes</h3>
> <ul>
> <li><strong>eslint-plugin:</strong> [no-deprecated] not reporting usages of deprecated declared constants as object value (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10498">#10498</a>)</li>
> <li><strong>eslint-plugin:</strong> [prefer-reduce-type-parameter] don't report cases in which the fix results in a type error (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10494">#10494</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] don't flag values of an unconstrained or valid type parameter (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10473">#10473</a>)</li>
> <li><strong>eslint-plugin:</strong> [consistent-indexed-object-style] use a suggestion over an auto-fix if can't reliably determine that produced index signature is valid (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10490">#10490</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unsafe-type-assertion] fix for unsafe assertion to a constrained type parameter (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10461">#10461</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments] handle type/value context (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10503">#10503</a>)</li>
> <li><strong>eslint-plugin:</strong> [consistent-type-assertions] allow default assertionStyle option (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10512">#10512</a>)</li>
> <li><strong>eslint-plugin:</strong> [no-unnecessary-condition] handle noUncheckedIndexedAccess true (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10514">#10514</a>)</li>
> <li><strong>typescript-eslint:</strong> export types so that declarations can be named for dts files (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/10513">#10513</a>)</li>
> </ul>
> <h3>❤️ Thank You</h3>
> <ul>
> <li>Brad Zacher @bradzacher</li>
> <li>Luke Deen Taylor @controversial</li>
> <li>Ronen Amiel</li>
> <li>Scott O'Hara</li>
> <li>YeonJuan @yeonjuan</li>
> <li>Yukihiro Hasegawa @y-hsgw</li>
> </ul>
> <p>You can read about our <a href="https://main--typescript-eslint.netlify.app/users/versioning">versioning strategy</a> and <a href="https://main--typescript-eslint.netlify.app/users/releases">releases</a> on our website.</p>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
npm
@typescript-eslint/eslint-plugin
@typescript-eslint/parser