最近、create-react-project
でプロジェクトを作成しました。
問題は、私が開発している間、ESLintに問題があるたびに、ビルドが壊れてコードがコンパイルされないことです。
ESLintを実行したままビルドを実行し続け、後で修正するエラーを報告できますか?
エラーの代わりにESLintに常に警告(ビルドを停止させない)を強制的に出力させる場合は、emitWarning: true
を設定する必要があります。
{
enforce: 'pre',
include: paths.appSrc,
test: /\.(js|jsx|mjs)$/,
use: [{
loader: require.resolve('eslint-loader'),
options: {
formatter: eslintFormatter,
eslintPath: require.resolve('eslint'),
emitWarning: true, ???? HERE
},
}],
},
エラーと警告
デフォルトでは、ローダーはeslintエラー/警告カウントに応じてエラー報告を自動調整します。
emitError
またはemitWarning
オプション:
emitError
(デフォルト:false
)このオプションがtrueに設定されている場合、ローダーは常にエラーを返します。
emitWarning
(デフォルト:false
)オプションが
true
に設定されている場合、ローダーは常に警告を返します。ホットモジュール交換を使用している場合は、開発でこれを有効にすることをお勧めします。有効にしないと、eslintエラーが発生したときに更新がスキップされます。...
OK私はちょうど私のウェブパックの設定からこの行をコメントしました
// {
// test: /\.(js|jsx|mjs)$/,
// enforce: 'pre',
// use: [
// {
// options: {
// formatter: eslintFormatter,
// eslintPath: require.resolve('eslint'),
//
// },
// loader: require.resolve('eslint-loader'),
// },
// ],
// include: paths.appSrc,
// },
.eslintignoreファイルに「**/*」を追加できます
これにより、eslintは今のところどのファイルもリントしません。