Skip to content

Releases: typescript-eslint/typescript-eslint

v8.35.0

23 Jun 17:19
Compare
Choose a tag to compare

8.35.0 (2025-06-23)

🚀 Features

  • eslint-plugin: [no-base-to-string] add checkUnknown Option (#11128)

🩹 Fixes

  • website: acquired types are shown in the editor but not reflected in linting (#11198)

❤️ Thank You

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

v8.34.1

16 Jun 17:19
Compare
Choose a tag to compare

8.34.1 (2025-06-16)

🩹 Fixes

  • types: add 2026/17 to EcmaVersion (#11304)
  • typescript-estree: emit a Literal instead of Identifier for constructor when the identifier is a string (#11299)
  • visitor-keys: bump eslint-visitor-keys dependency (#11294)

❤️ Thank You

  • David Archibald
  • overlookmotel
  • Tao

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

v8.34.0

09 Jun 17:18
Compare
Choose a tag to compare

8.34.0 (2025-06-09)

🚀 Features

  • type-utils: deprecated getSourceFileOfNode function (#11284)

🩹 Fixes

  • typescript-estree: change the token type of null from Keyword to Null (#11283)
  • typescript-estree: add validation to interface extends (#11271)
  • visitor-keys: fix visitor keys order (#11279)

❤️ Thank You

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

v8.33.1

02 Jun 17:19
Compare
Choose a tag to compare

8.33.1 (2025-06-02)

🩹 Fixes

  • exclude docs/ directory from eslint-plugin package (#11251)
  • project-service: add missing typescript peer dependency (#11265)

❤️ Thank You

  • JounQin
  • roottool

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

v8.33.0

26 May 17:18
Compare
Choose a tag to compare

8.33.0 (2025-05-26)

🚀 Features

  • create standalone project-service, tsconfig-utils packages (#11182)

❤️ Thank You

  • Josh Goldberg ✨

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

v8.32.1

12 May 17:18
Compare
Choose a tag to compare

8.32.1 (2025-05-12)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
  • eslint-plugin: [no-deprecated] support computed member access (#10867)
  • eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for TSMappedType with no type annotation (#11180)
  • eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)

❤️ Thank You

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

v8.32.0

05 May 17:20
Compare
Choose a tag to compare

8.32.0 (2025-05-05)

🚀 Features

  • eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
  • eslint-plugin: [only-throw-error] add option allowRethrowing (#11075)

🩹 Fixes

  • deps: update dependency typedoc to ^0.28.0 (1fef33521)
  • eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
  • eslint-plugin: [unified-signatures] exempt this from optional parameter overload check (#11005)
  • eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
  • typescript-estree: ensure consistent TSMappedType AST shape (#11086)
  • typescript-estree: correct TSImportType property name when assert (#11115)

❤️ Thank You

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

v8.31.1

28 Apr 17:19
Compare
Choose a tag to compare

8.31.1 (2025-04-28)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-condition] downgrade fix to suggestion (#11081)

❤️ Thank You

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

v8.31.0

21 Apr 17:19
Compare
Choose a tag to compare

8.31.0 (2025-04-21)

🚀 Features

  • eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979)

🩹 Fixes

  • typescript-eslint: address bugs in config() around global ignores (#11065)
  • typescript-eslint: gracefully handle invalid flat config objects in config helper (#11070)

❤️ Thank You

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

v8.30.1

14 Apr 20:10
Compare
Choose a tag to compare

8.30.1 (2025-04-14)

🚀 Features

  • eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032)

🩹 Fixes

  • eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#10950)
  • typescript-estree: use token type of PrivateIdentifier instead of Identifier for private identifiers (#11023)
  • eslint-plugin: fix mistake with eslintrc config generation (#11072)

❤️ Thank You

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy