Your agent writes bad React. This catches it.
Find issues across state & effects, performance, architecture, security, and accessibility.
$ npx react-doctor@latest
View GitHub
Terminal - 508x590
~
npx react-doctor@latest
Try it on your codebase
PayPal
Rippling
Alibaba
PostHog
71/100
Needs work
Score
Get an instant health score that grades
your entire React Native codebase
Animating a layout property
11
12
13
() => ({
marginLeft
:
withTiming
(
charSize
)
}),
Diagnose
Find out exactly why your code is slow,
down to the specific lines to blame
AnimatedNumber.native.tsx
11
12
13
() => ({
marginLeft
:
withTiming
(
charSize
)
}),
doctor
Bot
Every animation frame forces React Native to recompute layout on the JS thread. On a number that updates constantly, users feel a stutter.
Reply...
Doctor Reviews
Get inline reviews that explain each issue
in plain English and suggest a concrete fix
Checks have failed
1 failing check
React Doctor
Failing after 14s
Block PRs
Block any pull request that would lower
your code quality or ship a regression
What users say

/goal get me to 100/100 in React Doctor score — you are welcome, this is why eval is everything.

George
OpenClaw maintainer

Give your AI coding agent a medical degree in React with React Doctor. A lightning-fast CLI that identifies code smells and bottlenecks.

Better Stack
betterstack.com

A little agent I wrote that runs react-doctor on your PR and roasts you based on react code-quality regressions against main is one of the best things I have done for our react code quality.

Kyle Mistele
CTO of HumanLayer

This is a next gen React linter with autofix. Opus 4.6 + React Doctor must definitely have a PhD.

ryoppippi
Founding Engineer at Rork

Already shipped a few PRs with react-doctor.

Mahesh
Founding Engineer at supermemory

React Doctor is now an instant install for any React codebase I work on.

Rob Knight
Founder of Zenbu, ex. Nextjs

We've been using React Doctor in production for weeks and it's been fantastic. Giving agents guardrails to autocorrect code according to best practices is integral in an agentic-heavy codebase.

Colin Armstrong
Founder of Paragraph, ex-Google

React Doctor just came out! A tool that detects anti-patterns in your React app: unnecessary useEffects, accessibility errors, and prop drilling you can avoid with Context.

Miguel Ángel Durán
Creator of midu.dev

I love trying out new toys Aiden makes. This week I took React Doctor for a spin on my Supercuts app and it scored a 77 — finding a really nice flow for cleaning up code with it.

Domitrius Clark
Senior Community Engineer at Netlify