2026年5月11日CodingAgent-OperableOpen SourceTool

React Doctor:把agent写的烂React代码挑出来

Million.co 的 React Doctor 在猛涨——总 7985 星,今天 +340,最新提交昨天五月十一号。README 里那句话写得格外诚实:「你的 agent 写的 React 很烂,这个工具能挑出来」。任何把 Claude Code 或 Cursor 的输出推到 React 生产线上的人都知道那几种死法——漏掉依赖数组、渲染期间改 state、不必要的 state 更新、a11y 大窟窿。ESLint 抓得到一部分。React Doctor 就是来抓剩下那部分的。

工具扫一遍代码库,输出一个 0-100 的健康分:75 以上 Great、50 到 74 Needs work、50 以下 Critical。能跑成 CLI、GitHub Action、ESLint 插件、oxlint 插件,或者 Node API。「框架感知」这点很重要——它自动识别 Next.js、Vite、React Native 和具体 React 版本来调整规则,不用你写配置文件。

结构性聪明的一步是它的第二条安装命令:npx -y react-doctor@latest install。这会把规则装进 agent 的上下文——Claude Code、Cursor、Codex——让 agent 一开始就不写那些坏 pattern。这就是 AGENTS.md 和 SKILL 文件最近在固化的范式:把 linter 反向喂回 agent 的 prompt,而不是只塞到 CI 里。

这条赛道在快速填满。ECC(everything-claude-code)扛 harness 层,KodHau 处理团队历史知识,AgentTrust 做约束,PrefixGuard 做失败预测,现在 React Doctor 抓框架专属反模式。大上下文 agent 写出来的「vibe-coded」React 必须有领域感知的护栏,否则一上线就是细微的性能和 a11y bug。开源,MIT,免费。

Repo: https://github.com/millionco/react-doctor
官网: https://react.doctor
← 上一篇
AutoTTS:让agent自己设计自己怎么想
下一篇 →
超级用户日报: 2026-05-12
← 返回所有文章

评论

加载中...
>_