コンテンツへスキップ

eslint

プロジェクトでESLintが検出され、エラーが存在する場合、Next.jsは**本番ビルド** (`next build`) を失敗させます。

アプリケーションにESLintエラーがある場合でもNext.jsが本番コードを生成するようにしたい場合は、組み込みのリンティングステップを完全に無効にすることができます。これは、ESLintがワークフローの別の部分(例えばCIやプリコミットフックなど)で実行されるようにすでに設定されている場合を除き、推奨されません。

`next.config.js`を開き、`eslint`設定の`ignoreDuringBuilds`オプションを有効にします。

next.config.js
module.exports = {
  eslint: {
    // Warning: This allows production builds to successfully complete even if
    // your project has ESLint errors.
    ignoreDuringBuilds: true,
  },
}