TypeScript-ESLint
@typescript-eslint.io
Reposted by TypeScript-ESLint
We've had a few people ask about type-aware linting, eslint's new concurrent linting mode, and why they don't play well together. So we (the ts-eslint team) wrote a short post breaking down why and the design limitations we're constrained by.
github.com/typescript-e...
github.com/typescript-e...
Interaction with multithread linting · typescript-eslint typescript-eslint · Discussion #11568
Body ESlint v9.34.0 has added support for multithread linting: https://eslint.org/blog/2025/08/multithread-linting/ One word that isn't mentioned in that blog post is "TypeScript." If you use linti...
github.com
September 6, 2025 at 1:11 PM
We've had a few people ask about type-aware linting, eslint's new concurrent linting mode, and why they don't play well together. So we (the ts-eslint team) wrote a short post breaking down why and the design limitations we're constrained by.
github.com/typescript-e...
github.com/typescript-e...
TypeScript-ESLint v8.42.0 has been released!
This is our first release with npm provenance!
Shoutout to @jameshenry.bsky.social for the hard work securing our release pipeline.
github.com/typescript-e...
This is our first release with npm provenance!
Shoutout to @jameshenry.bsky.social for the hard work securing our release pipeline.
github.com/typescript-e...
Release v8.42.0 · typescript-eslint/typescript-eslint
8.42.0 (2025-09-02)
🚀 Features
deprecate tseslint.config() (#11531)
🩹 Fixes
deps: update eslint monorepo to v9.33.0 (#11482)
typescript-eslint: handle non-normalized windows paths produced by ji...
github.com
September 2, 2025 at 9:17 PM
TypeScript-ESLint v8.42.0 has been released!
This is our first release with npm provenance!
Shoutout to @jameshenry.bsky.social for the hard work securing our release pipeline.
github.com/typescript-e...
This is our first release with npm provenance!
Shoutout to @jameshenry.bsky.social for the hard work securing our release pipeline.
github.com/typescript-e...
📝 Typed Linting with Project Service
In typescript-eslint 8.0, we stabilized a parserOptions.projectService option that uses powerful, streamlined TypeScript APIs for typed linting. Let's talk about why that's simpler and often faster than what came before.
typescript-eslint.io/blog/project...
In typescript-eslint 8.0, we stabilized a parserOptions.projectService option that uses powerful, streamlined TypeScript APIs for typed linting. Let's talk about why that's simpler and often faster than what came before.
typescript-eslint.io/blog/project...
Typed Linting with Project Service | typescript-eslint
How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially for large projects.
typescript-eslint.io
May 29, 2025 at 1:20 PM
📝 Typed Linting with Project Service
In typescript-eslint 8.0, we stabilized a parserOptions.projectService option that uses powerful, streamlined TypeScript APIs for typed linting. Let's talk about why that's simpler and often faster than what came before.
typescript-eslint.io/blog/project...
In typescript-eslint 8.0, we stabilized a parserOptions.projectService option that uses powerful, streamlined TypeScript APIs for typed linting. Let's talk about why that's simpler and often faster than what came before.
typescript-eslint.io/blog/project...
Exciting times for TypeScript development!
We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
March 11, 2025 at 7:08 PM
Exciting times for TypeScript development!
We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...
TypeScript-ESLint v8.26.0 has been released!
This release includes full support for @typescriptlang.org 5.8!
github.com/typescript-e...
This release includes full support for @typescriptlang.org 5.8!
github.com/typescript-e...
Release v8.26.0 · typescript-eslint/typescript-eslint
8.26.0 (2025-03-03)
🚀 Features
support TypeScript 5.8 (#10903)
eslint-plugin: [no-unnecessary-type-parameters] special case tuples and parameter location arrays as single-use (#9536)
eslint-plugin...
github.com
March 4, 2025 at 8:06 AM
TypeScript-ESLint v8.26.0 has been released!
This release includes full support for @typescriptlang.org 5.8!
github.com/typescript-e...
This release includes full support for @typescriptlang.org 5.8!
github.com/typescript-e...
📝 New article: Avoiding `any`s with Linting and TypeScript
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
Avoiding `any`s with Linting and TypeScript | typescript-eslint
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.
typescript-eslint.io
January 21, 2025 at 2:56 PM
📝 New article: Avoiding `any`s with Linting and TypeScript
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼
typescript-eslint.io/blog/avoidin...
Reposted by TypeScript-ESLint
PRISMA Capacity had another round of open source sponsoring ❤️: www.prisma-capacity.eu/news/insight...
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
Backing Open-Source Innovation: The POSS Fund 2024 | PRISMA
PRISMA continues its support for the open-source community with the POSS Fund 2024.
www.prisma-capacity.eu
January 13, 2025 at 7:44 AM
PRISMA Capacity had another round of open source sponsoring ❤️: www.prisma-capacity.eu/news/insight...
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
This time we made donations to @ariakit.org, @colinhacks.com's zod, @typescript-eslint.io, floating-ui.com and www.haecksen.org. Thank you all for your work.
❤️🔥 Congrats and shoutout to @ronenamiel.bsky.social for joining our committer team!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!
December 16, 2024 at 6:33 PM
❤️🔥 Congrats and shoutout to @ronenamiel.bsky.social for joining our committer team!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!
Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.
Thanks for joining @ronenamiel.bsky.social!