{"library":"typescript-eslint","type":"library","category":null,"description":"typescript-eslint is a comprehensive tooling ecosystem that enables ESLint to lint TypeScript code. It integrates the TypeScript compiler's type information with ESLint's powerful static analysis capabilities, allowing developers to enforce code style, best practices, and catch logical errors specifically within TypeScript projects. The project is actively maintained, with frequent patch releases occurring weekly and minor versions released as needed. Major versions are released non-periodically to accommodate breaking changes or significant feature additions. Currently stable at version 8.58.2, typescript-eslint differentiates itself by providing over 100 specialized rules and robust support for modern ESLint 'flat' configurations, making it the de-facto standard for type-aware linting in the TypeScript ecosystem. It complements the TypeScript compiler by focusing on code quality and stylistic issues beyond pure type checking.","language":"javascript","status":"active","version":"8.58.2","tags":["javascript","ast","ecmascript","typescript","parser","syntax","eslint","eslintplugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typescript-eslint","imports":["import tseslint from 'typescript-eslint';","import { defineConfig } from 'eslint/config';","import js from '@eslint/js';"]},{"cmd":"yarn add typescript-eslint","imports":[]},{"cmd":"pnpm add typescript-eslint","imports":[]}],"homepage":"https://typescript-eslint.io/packages/typescript-eslint","github":"https://github.com/typescript-eslint/typescript-eslint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typescript-eslint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/typescript-eslint/compatibility"}}