typescript-eslint/typescript-eslint
Last release: Yesterday
TypeScript ESLint is a monorepo of tooling that enables ESLint to support TypeScript, providing powerful static analysis for JavaScript and TypeScript. It is useful if you want linting rules and plugins tailored to TypeScript code through the ESLint ecosystem. Documentation is available at https://typescript-eslint.io.
Project status
- Actively maintained, with a recent upstream push on 2026-06-02 and multiple recent v8.x updates (v8.60.1 on 2026-06-01, v8.60.0 on 2026-05-25, v8.59.4 on 2026-05-18).
- Apparent update cadence is roughly weekly or better, based on the dates of the last three observed updates (about 7 days between 8.59.4 and 8.60.0, and about 6 days between 8.60.0 and 8.60.1).
AI summary generated Today
Recent updates
v8.60.1
Yesterdayv8.60.1 is a patch release focused on two eslint-plugin fixes: handling ECMAScript line terminators in ts-comment related rules, and adjusting no-shadow behavior to better match ESLint v10. The code diff shows additional rule logic changes and a TypeScript typing adjustment that were not mentioned in the release notes.
v8.60.0
1 week agov8.60.0 includes an upstream refresh of the `rule-tester` package (via types and runtime changes to `RuleTester`), plus a fix for the playground TypeScript version selector. The release notes do not describe the finer-grained behavior changes introduced to `RuleTester` assertions, nor a build/runtime change to how the playground determines supported TS versions.
Featuresv8.59.4
2 weeks agoThis release primarily includes a bug fix to prevent eslint-plugin's `no-floating-promises` rule from stack overflowing when dealing with recursive types. It also improves error reporting in `project-service` by setting `Error` cause, and adds new exported `Compatible*` types from `typescript-eslint` to resolve a pnpm TypeScript error.