typescript-eslint is a suite of tools that enable ESLint to lint TypeScript code. It offers a parser @typescript-eslint/parser which converts TypeScript code into an ESTree-compatible format understandable by ESLint. Additionally, it provides a collection of ESLint rules, @typescript-eslint/rules, specifically designed to work with TypeScript code and enforce best practices. It bridges the gap between ESLint and TypeScript, enabling seamless linting for robust and maintainable TypeScript projects.
Typescript-eslint releases show consistent activity. From February 2024 to September 2025, monthly releases ranged from 3 to 7 versions. The package consistently delivered updates and bug fixes. The most recent versions released in September 2025 are 8.42.0 and 8.43.0.
Typescript-eslint downloads surged from March 2024 to August 2025, escalating from 548,638 to over 70 million. A consistent growth trend is evident, peaking in August 2025. September 2025 data is incomplete but already shows over 22 million downloads, indicating potentially continued high usage.