millionco/react-doctor
Your agent writes bad React. This catches it
解決的問題
React Doctor 是一個確定性掃描器,用於識別 React 程式碼庫中的常見錯誤。它特別針對與 state 與 effects、效能、架構、安全性及無障礙設計相關的問題,這對於捕捉 AI 編碼代理所撰寫的「糟糕的 React 程式碼」特別有用。
工作原理
此工具會掃描 JavaScript 與 TypeScript 源檔案,以及 HTML 檔案中內聯腳本區塊內的 JavaScript。它可以透過 npx 進行一次性審核、整合至 CI/CD 流水線以審查拉取請求,或作為 AI 編碼代理(如 Claude Code 或 Cursor)的「技能」進行安裝,幫助它們從問題中學習並進行修復。
適用對象
使用任何基於 React 的框架或函式庫的開發者,包括 Next.js、Vite、TanStack、React Native 與 Expo。