既存警告の多いプロジェクトで ESlint を使う場合のTipsを紹介します。 背景 JavaScriptの静的解析ツール ESlint には、警告を自動修正してくれる --fixオプション があります。次のように とするだけで、スタイル違反などの警告を自動的に修正してくれる優れものです。修正対象となる警告は、検出だけする場合と同様に、 .eslintrc で設定されたルールに従います(すべてのルールが自動修正に対応しているわけではありません)。 ここで、既存警告の少ない新規プロジェクトや、コードベースがクリーンなプロジェクトでは、一括ですべて修正してもしれていると思います。しかし、総警告数が数千・数万規模の既存プロジェクトになってくると、個別のルールごとに修正したいことがあります。 解決策 --no-eslintrcオプション と --ruleオプション を組み合わせることで、特定のルー
![ESLintで特定ルールの警告だけ修正する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/78fe42616656f49f4b4c6e2d95c46597f1df33a4/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RVNMaW50JUUzJTgxJUE3JUU3JTg5JUI5JUU1JUFFJTlBJUUzJTgzJUFCJUUzJTgzJUJDJUUzJTgzJUFCJUUzJTgxJUFFJUU4JUFEJUE2JUU1JTkxJThBJUUzJTgxJUEwJUUzJTgxJTkxJUU0JUJGJUFFJUU2JUFEJUEzJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03NGYxYjczMmJmOGVhZTc3MWU4NjEwOTdhYjFmNTA0Ng%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwb29oaXJhJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0zYzA2MWU2MDFlMjZlNzI5YmE3MDNkNjI0ZTg5MDg4MA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da77281cc57d40a0da41968ea4468786b)