#2727th of 34 in Code review and testing
eslint-plugin-react
React-specific lint rules for ESLint, covering JSX style and component correctness
- Stars
- 9.3k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Apr 2025
- Language
- JavaScript
9,214 on 21 Apr 20269,291 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
An ESLint plugin that adds React and JSX rules, such as jsx-key, display-name, button-has-type, jsx-no-bind and hook-use-state. It ships recommended, all and jsx-runtime presets for both legacy .eslintrc and flat eslint.config.js setups. Shared settings cover the React version, pragma and custom component wrappers. It is a static linter with no AI component.
Who it is for: React developers who lint JSX and components with ESLint
Strengths
- Presets for legacy .eslintrc and flat config: recommended, all, jsx-runtime
- Many rules, several with --fix autofix or editor suggestions
- Shared settings detect React version and handle wrappers like Mobx observer
- MIT licensed; installs as one npm dev dependency alongside eslint
Weaknesses
- Not an AI tool; it fits this list's categories only loosely
- Many JSX formatting rules overlap with dedicated formatters
- Last tagged release is 2025-04-03, well behind recent commits
- Presets do not set files or globals, so manual config is needed
What it needs
- no GPU
- Needs eslint, npm
Quick answers
Is eslint-plugin-react open source?
Yes. Its code is on GitHub under the MIT license.
Also in Code review and testing
See all 34| Rank | Project | Score |
|---|---|---|
| 1 | playwrightCross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit | 94 out of 100 |
| 2 | nxMonorepo build system with task caching, affected-only runs and CI integration | 92 out of 100 |
| 3 | open-code-reviewGo CLI that reviews Git diffs with an LLM agent and line-level comments | 91 out of 100 |
| #4 | bendDependent-typed language where AI-written code must prove rules in LAWS.bend | 87 out of 100 |
| #5 | maestroYAML-based UI and end-to-end test framework for Android, iOS and web | 87 out of 100 |