吉川@広島です。 既存のTS/JSプロジェクトにLinterが当たっていない場合、そこからeslintを導入していくのはかなり大変であり、どう実現していくか悩ましい所です。 こういったシチュエーションに何度か遭遇している自分が、既存プロジェクトにeslintを導入する方法は何が良いか、以下のようなことを考えました。 全ファイルに対して eslint --fix してPRを出すやり方はしない 差分が多すぎて怖い 他ブランチとのコンフリクトも多くなりやすい 段階的・漸進的・徐々に導入できるようなやり方が望ましい ルールをすべてOFFにする→一つずつONにしていく方法もあまりやりたくない ルール単位だと、一つだけONにしても複数のファイルで警告が発生することが多いので、差分が多く怖いという問題が残る 「機能開発などで変更したファイルに対してついでにeslint対応もする」といったボーイスカウトル