This package contains TypeScript definitions for ESLint, a popular JavaScript and TypeScript linting tool. These type definitions allow developers to leverage TypeScript's static typing within their ESLint configurations and custom rules. By installing @types/eslint, you gain improved code completion, type checking, and error prevention when working with ESLint's API in TypeScript projects. It ensures compatibility between your TypeScript code and the ESLint ecosystem.
@types/eslint package releases were frequent, peaking in 2020-2021. A decline occurred after 2021. Releases slowed significantly in 2024 and have been absent so far in 2025 (up to July). The latest versions include 9.6.1 and 8.56.12, both released in August 2024.
@types/eslint downloads show significant growth from February 2024 (16M) to July 2025 (116M). A notable surge occurred between February and March 2024. Downloads generally stabilized around 80-90M throughout late 2024 and early 2025, with another upward trend in mid-2025. August 2025 downloads are incomplete and lower.