Thanks to @notion.com for the $6,000 donation!
Amazing to see companies supporting their dependencies in such a big way ๐
Thanks to @notion.com for the $6,000 donation!
Amazing to see companies supporting their dependencies in such a big way ๐
TypeScript ESLint v8.57.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.56.0 has been released!
This release includes full support for ESLint v10!
github.com/typescript-e...
TypeScript-ESLint v8.55.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.54.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.53.0 has been released!
This release includes a new fixer to remove unused imports.
github.com/typescript-e...
TypeScript-ESLint v8.52.0 has been released!
github.com/typescript-e...
๐ New blog post: Revamping the `ban-types` rule.
For many years, ban-types was one of our more prominent rules. We split it into targeted rules that better addressed common user needs. Read on for how it came to be & what those new rules do better!
typescript-eslint.io/blog/revampi...
TypeScript ESLint v8.50.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.48.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.47.0 has been released!
This release includes a new version of `no-unused-private-class-members` which supports TS private members!
github.com/typescript-e...
TypeScript-ESLint v8.46.3 has been released!
github.com/typescript-e...
TypeScript ESLint v8.46.0 has been released!
github.com/typescript-e...
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...
TypeScript-ESLint v8.43.0 has been released!
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...
TypeScript-ESLint v8.39.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.38.0 has been released!
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...
TypeScript-ESLint v8.32.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.31.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.30.1 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.29.0 has been released!
github.com/typescript-e...
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...
TypeScript-ESLint v8.26.0 has been released!
This release includes full support for @typescriptlang.org 5.8!
github.com/typescript-e...
TypeScript-ESLint v8.25.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.24.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.23.0 has been released!
github.com/typescript-e...
TypeScript-ESLint v8.22.0 has been released!
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...