millionco/react-doctor — explained in plain English
Analysis updated 2026-05-18
Run a one-time audit of your React project to find bugs related to state, effects, and performance before shipping.
Install the skill into a coding agent like Claude Code or Cursor so it avoids common React mistakes when writing code for you.
Add automated PR review to a GitHub Actions workflow so every pull request gets checked for new React issues.
Scan a Next.js or React Native project for accessibility or security problems introduced by AI-generated code.
| millionco/react-doctor | highlight/highlight | mularahul/keyviz | |
|---|---|---|---|
| Stars | 9,255 | 9,263 | 9,265 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | ops devops | general |
Figures from each repo's GitHub metadata at analysis time.
React Doctor is a command-line tool that scans React codebases for common mistakes and problems. It was built with AI coding agents in mind, since agents that write React code often introduce subtle errors related to state management, side effects, performance, application structure, security, and accessibility. The tool checks for these issues deterministically, meaning it applies consistent rules rather than making judgment calls. The most basic use is a one-time audit. Running a single command in your project folder scans the codebase and produces a report of issues found. No installation is required for this quick start because it runs through npx. Once you have seen the results, you can install a companion skill that teaches your coding agent, such as Claude Code or Cursor, about the patterns to avoid so it makes fewer of those mistakes going forward. React Doctor also integrates into automated pull request workflows. A setup command adds a configuration file to your repository that runs the tool on every pull request and posts a summary comment with only the new issues introduced by that specific change, not every pre-existing problem in the codebase. This keeps the feedback focused and avoids noise. GitHub Actions is fully supported, and there is a gate-only configuration for GitLab CI. The tool works across common React environments including Next.js, Vite, TanStack, React Native, and Expo. Rules can be customized through a configuration file. By default, the CLI sends anonymous usage data such as your framework version and which rules triggered to help the developers prioritize work, but this can be turned off with a flag. The project is MIT licensed.
React Doctor is a command-line linter that scans React codebases for mistakes in state, effects, performance, security, and accessibility, and can teach AI coding agents to avoid those same mistakes.
Mainly TypeScript. The stack also includes TypeScript, Node.js, React.
Use, modify, and distribute freely including in commercial products, as long as you include the MIT license notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.