コンテンツへスキップ

eslint

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

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

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,
  },
}