React Doctor is a tool that assesses the quality of React codebases, providing a health score and actionable diagnostics to improve code quality.
Source: README View on GitHub →React Doctor is gaining attention due to its ability to enforce React best practices, offering a comprehensive code quality assessment, and its integration capabilities with various coding agents and CI/CD pipelines. Its unique feature of providing a health score and actionable diagnostics sets it apart from other code quality tools.
Source: Synthesis of README and project traitsScans codebases and outputs a 0 to 100 health score with actionable diagnostics, categorizing issues across state & effects, performance, architecture, security, accessibility, and dead code.
Source: READMEWorks with Next.js, Vite, and React Native, adapting rules based on the framework and React version in use.
Source: READMEIntegrates with coding agents like Claude Code, Cursor, Codex, OpenCode, and more, to teach best practices and prevent bad code from being written.
Source: READMESupports GitHub Actions for automated code quality checks on pull requests, with findings posted as comments and scores available for subsequent steps.
Source: READMEThe architecture of React Doctor is modular, with separate components for scanning, diagnostics, and reporting. It uses a combination of static analysis and rule-based systems to evaluate code quality, with a focus on adaptability to different React frameworks and versions.
Source: Code tree + dependency filesinfra: Node.js, npm/pnpm | key_deps: @changesets/cli, turbo, typescript, vite-plus | language: TypeScript | framework: React
Source: Dependency files + code treeReact Doctor is suitable for developers and teams working on React applications, particularly those using Next.js, Vite, or React Native. It is useful for ensuring code quality, identifying and fixing issues, and integrating with CI/CD pipelines for automated code quality checks.
Source: READMEreact-doctor@0.0.38 (2026-04-17): GitHub Action improvements, including offline input and fail-on options.
Source: GitHub ReleasesReact Doctor is a valuable tool for React developers and teams aiming to maintain high code quality and efficiency. Its comprehensive assessment and integration capabilities make it a strong choice for ensuring robust and maintainable React applications.