React Doctor is a static analysis tool for React codebases designed to identify security, performance, and architectural issues. It functions as a codebase health diagnostic engine that produces numeric health scores and structured diagnostics to improve maintainability.
The tool features an incremental code scanner that evaluates only the files changed between branches or staged in the working tree to provide fast feedback. It is designed to operate as a quality gate within CI pipelines, allowing for the enforcement of codebase health standards by failing builds on critical errors.
The analysis surface includes static reporting and diagnostic exports in JSON format for integration with external tools. It utilizes a plugin-driven rule engine and configuration files to define specific scanning behaviors and quality thresholds.