Monorepo for typescript-eslint: powerful static analysis for JavaScript and TypeScript
<img src="https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg" alt="CI" />
<a href="https://opencollective.com/typescript-eslint"><img src="https://opencollective.com/typescript-eslint/all/badge.svg?label=financial+contributors&style=flat-square" alt="Financial Contributors on Open Collective" /></a>
<a href="https://www.npmjs.com/package/@typescript-eslint/typescript-estree"><img src="https://img.shields.io/npm/dm/@typescript-eslint/typescript-estree.svg?style=flat-square" alt="NPM Downloads" /></a>
<a href="https://codecov.io/gh/typescript-eslint/typescript-eslint"><img alt="Codecov" src="https://img.shields.io/codecov/c/github/typescript-eslint/typescript-eslint.svg?style=flat-square"></a>
👇
See typescript-eslint.io for documentation on the latest released version.
See main--typescript-eslint.netlify.app for documentation on the latest canary release.
👆
This project exists thanks to the awesome people who contribute code and documentation:
🙏 An extra special thanks goes out to the wonderful people listed in https://github.com/typescript-eslint/typescript-eslint/graphs/contributors.
In addition to submitting code and documentation updates, you can help us sustain our community by becoming a financial contributor [Click here to contribute - every little bit helps!]
typescript-eslint inherits is licensed under a permissive MIT license.
$ claude mcp add typescript-eslint \
-- python -m otcore.mcp_server <graph>