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など)の「スキル」としてインストールして、問題の学習や修正に役立てたりすることができます。
対象者
Next.js、Vite、TanStack、React Native、Expoを含む、あらゆるReactベースのフレームワークやライブラリを使用している開発者。