ESLint

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

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

next.config.js を開き、eslint 設定で ignoreDuringBuilds オプションを有効にしてください:

next.config.js
module.exports = {
  eslint: {
    // 警告:これにより、プロジェクトにESLintエラーがあっても
    // 本番ビルドが正常に完了できるようになります
    ignoreDuringBuilds: true,
  },
}