About React Doctor
React Doctor is a static analysis tool for React and React Native codebases. It scans a project for correctness, performance, security, accessibility and maintainability problems, reports a health score, and points at the specific files and lines to fix. The analysis is deterministic rather than model driven, which makes it a guardrail for code written by AI coding agents as well as by people.
Developers run it from the project root with a single npx command, which detects the framework, React version and applicable rules. Findings include unnecessary effects, state that should be derived during render, overly complex components and hooks, and repeated JSX that could become a shared component. A changed scope option reports only the issues introduced on the current branch.
The tool also installs into continuous integration. A GitHub Actions workflow reviews each pull request, posts a summary comment with inline annotations, and can block a merge at a severity the team chooses. Documentation covers other CI providers, config files, ESLint and oxlint plugins, custom rules and a Node.js API, plus instructions for teaching coding agents to run a scan after React changes.
The site publishes no paid plans or prices. The software is distributed under a modified MIT license, and the vendor also runs React Bench, a comparison of how different models perform on React code.