renovate #147

Merged
root merged 1 commits from renovate into master 2026-01-29 21:49:06 +00:00
Contributor

npm

@typescript-eslint/eslint-plugin

  • ^8.53.1 => ^8.54.0 (vscodestat)

8.54.0 (2026-01-26)

🚀 Features

  • eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
  • scope-manager: support ScopeManager#addGlobals (#11914)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)

🩹 Fixes

  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
  • scope-manager: fix catch clause scopes def.name (#11982)
  • scope-manager: prevent misidentification of "use strict" directives (#11995)
  • utils: handle missing FlatESLint and LegacyESLint (#11958)

❤️ Thank You

  • Brad Zacher @bradzacher
  • fnx @DMartens
  • Francesco Trotta
  • Josh Goldberg
  • MinJae @Ju-MINJAE
  • Minyeong Kim @minyeong981
  • overlookmotel
  • Yuya Yoshioka @YuyaYoshioka
  • 김현수 @Kimsoo0119

You can read about our versioning strategy and releases on our website.

@typescript-eslint/parser

  • ^8.53.1 => ^8.54.0 (vscodestat)

8.54.0 (2026-01-26)

🚀 Features

  • eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
  • scope-manager: support ScopeManager#addGlobals (#11914)
  • typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)

🩹 Fixes

  • eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
  • eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
  • scope-manager: fix catch clause scopes def.name (#11982)
  • scope-manager: prevent misidentification of "use strict" directives (#11995)
  • utils: handle missing FlatESLint and LegacyESLint (#11958)

❤️ Thank You

  • Brad Zacher @bradzacher
  • fnx @DMartens
  • Francesco Trotta
  • Josh Goldberg
  • MinJae @Ju-MINJAE
  • Minyeong Kim @minyeong981
  • overlookmotel
  • Yuya Yoshioka @YuyaYoshioka
  • 김현수 @Kimsoo0119

You can read about our versioning strategy and releases on our website.

<h1>npm</h1> <h2>@typescript-eslint/eslint-plugin</h2> <ul> <li> ^8.53.1 => ^8.54.0 (vscodestat)</li> </ul> > <h2>8.54.0 (2026-01-26)</h2> > <h3>🚀 Features</h3> > <ul> > <li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods rule (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li> > <li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li> > <li><strong>typescript-estree:</strong> add shortcut methods to ParserServicesWithTypeInformation (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li> > </ul> > <h3>🩹 Fixes</h3> > <ul> > <li><strong>eslint-plugin:</strong> [no-unused-private-class-members] private destructured class member is defined but used (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li> > <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li> > <li><strong>scope-manager:</strong> fix catch clause scopes <code>def.name</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li> > <li><strong>scope-manager:</strong> prevent misidentification of <code>&quot;use strict&quot;</code> directives (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li> > <li><strong>utils:</strong> handle missing <code>FlatESLint</code> and <code>LegacyESLint</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li> > </ul> > <h3>❤️ Thank You</h3> > <ul> > <li>Brad Zacher @bradzacher</li> > <li>fnx @DMartens</li> > <li>Francesco Trotta</li> > <li>Josh Goldberg</li> > <li>MinJae @Ju-MINJAE</li> > <li>Minyeong Kim @minyeong981</li> > <li>overlookmotel</li> > <li>Yuya Yoshioka @YuyaYoshioka</li> > <li>김현수 @Kimsoo0119</li> > </ul> > <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>@typescript-eslint/parser</h2> <ul> <li> ^8.53.1 => ^8.54.0 (vscodestat)</li> </ul> > <h2>8.54.0 (2026-01-26)</h2> > <h3>🚀 Features</h3> > <ul> > <li><strong>eslint-plugin-internal:</strong> add prefer-tsutils-methods rule (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11974">#11974</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11625">#11625</a>)</li> > <li><strong>scope-manager:</strong> support ScopeManager#addGlobals (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11914">#11914</a>)</li> > <li><strong>typescript-estree:</strong> add shortcut methods to ParserServicesWithTypeInformation (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11965">#11965</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11955">#11955</a>)</li> > </ul> > <h3>🩹 Fixes</h3> > <ul> > <li><strong>eslint-plugin:</strong> [no-unused-private-class-members] private destructured class member is defined but used (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11785">#11785</a>)</li> > <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11967">#11967</a>, <a href="https://github.com/typescript-eslint/typescript-eslint/issues/11559">#11559</a>)</li> > <li><strong>scope-manager:</strong> fix catch clause scopes <code>def.name</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11982">#11982</a>)</li> > <li><strong>scope-manager:</strong> prevent misidentification of <code>&quot;use strict&quot;</code> directives (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11995">#11995</a>)</li> > <li><strong>utils:</strong> handle missing <code>FlatESLint</code> and <code>LegacyESLint</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/pull/11958">#11958</a>)</li> > </ul> > <h3>❤️ Thank You</h3> > <ul> > <li>Brad Zacher @bradzacher</li> > <li>fnx @DMartens</li> > <li>Francesco Trotta</li> > <li>Josh Goldberg</li> > <li>MinJae @Ju-MINJAE</li> > <li>Minyeong Kim @minyeong981</li> > <li>overlookmotel</li> > <li>Yuya Yoshioka @YuyaYoshioka</li> > <li>김현수 @Kimsoo0119</li> > </ul> > <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
m.schnitzler added 1 commit 2026-01-29 04:52:22 +00:00
root merged commit e4682d493e into master 2026-01-29 21:49:06 +00:00
root referenced this issue from a commit 2026-01-29 21:49:08 +00:00
root deleted branch renovate 2026-01-29 21:49:11 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/vscodestat#147