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ベースのフレームワークやライブラリを使用している開発者。