.eslintrc ファイルとは?
.eslintrc ファイルの解説。何をするものか、そして CI/CD でなぜ重要かを含みます。
.eslintrc (フラット設定の場合は eslint.config.js) ファイルは、ESLint の lint ルールを設定します。
何であるか
どのルール、plugin、parser オプションが適用されるかを定義します。ESLint はこれを読んで、コード品質とスタイルの問題を指摘します。
CI/CD でなぜ重要か
CI は ESLint を gate として実行し、多くの場合 --max-warnings 0 を使うため、どんな warning でも build が失敗します。設定内の plugin や parser の欠落は、CI での頻繁な失敗要因です。
重要なポイント
- .eslintrc は ESLint を設定します。
- ルール、plugin、parser を設定します。
- CI は --max-warnings 0 で lint します。