私は次のようなwebpackでairbnbのeslintを使用しています:
.eslintrc
:
{
"extends": "airbnb"
}
webpack.config.js
:
...
module: {
rules: [
{
test: /\.js$/,
use: ['babel-loader', 'eslint-loader'],
include: path.join(__dirname, 'src')
},
...
]
}
...
これは機能しますが、すべてのeslintルールがエラーとして表示されます。例:
1:28 error Missing semicolon semi
2:45 error Missing semicolon semi
5:7 error Unexpected space before function parentheses space-before-function-paren
Airbnbのeslintのすべてのルールがエラーではなく警告になるように設定するにはどうすればよいですか?
Oles Savluk の2番目のソリューションを機能させるには、failOnWarningフラグを使用する必要がある場合があります。
{
loader: 'eslint-loader',
options: {
emitWarning: true,
failOnWarning: false,
}
}