Menu

eslint

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

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

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

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