ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options
Versions

Documentation

Welcome to our documentation pages! What would you like to view?

Use ESLint in Your Project

Intended for end users of ESLint. Contains information about core rules, configuration, command line options, formatters, and integrations, as well as guides for migrating from earlier versions of ESLint.

Extend ESLint

Intended for people who wish to extend ESLint. Contains information about creating custom rules, configurations, plugins, and formatters.

Integrate ESLint

Intended for people who wish to create integrations with ESLint. Contains information about creating integrations and using the Node.js API.

Contribute to ESLint

Intended for people who wish to contribute to the ESLint project. Contains information about ways you can contribute, the project structure, and setting up the development environment.

Maintain ESLint

Intended for maintainers of ESLint.

Change Language