logoESLint React

A series of composable ESLint rules for React and friends.

Features

Modern

First-class support for TypeScript, React 19, and more.

Flexible

Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.

Performant

Built with performance in mind, optimized for large codebases.

Context-aware Linting

Rules that understand the context of your code and project configuration to provide more accurate linting.

Roadmap

Check out the roadmap to see what's planned for the future.

Contributing

Want to contribute? Check out the contributing guide.