The tooling that enables ESLint and Prettier to support TypeScript.
What are ESLint and TypeScript, and how do they compare?
ESLint statically analyzes your code to quickly find problems. It allows creating a series of assertions called lint rules around what your code should look or behave like, as well as auto-fixer suggestions to improve your code for you, and loading in lint rules from shared plugins.
Why does this project exist?
- allows ESLint to parse TypeScript syntax
- creates a set of tools for ESLint rules to be able to use TypeScript's type information
- provides a large list of lint rules that are specific to TypeScript and/or use that type information
The typescript-eslint project would not be possible without the generous support of our financial contributors.