我有一个代码,我希望在24
和55
行出现错误通知,因为空白行,但是我想在4
行保留空白行。 / p>
我在配置eslint文件以这种方式工作时遇到问题。
下面,我显示eslint文件和存在此问题的代码。
我曾尝试使用eslint文件中的其他参数,但没有任何效果。
我的ESLint文件:
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"parser": "babel-eslint",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 6,
"sourceType": "module"
},
"plugins": ["react"],
"rules": {
"array-bracket-newline": ["error", { "multiline": true, "minItems": 2 }],
"array-element-newline": ["error", { "multiline": true, "minItems": 2 }],
"comma-dangle":["error", "never"],
"no-multiple-empty-lines": ["error", { "max": 1 } ]
}
}
我的代码:
const path = require('path');
const HtmlWebPackPlugin = require('html-webpack-plugin');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
// I don't want trim this line
module.exports = {
devtool: 'source-map',
entry: './src/index.js',
output: {
path: path.join(__dirname, '/dist'),
filename: 'index-bundle.js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-react']
}
}
},
// I want trim this line
{
test: /\.css$/,
use: ExtractTextPlugin.extract(
{
fallback: 'style-loader',
use: ['css-loader']
},
)
},
{
test: /\.(png|jpg|gif)$/,
use: [
{
loader: 'file-loader'
}
]
}
]
},
plugins: [
new HtmlWebPackPlugin({
hash: true,
filename: 'index.html', // target html
template: './src/public/index.html' // source html
}),
new ExtractTextPlugin({
filename: 'css/style.css'
})
]
};
// I want trim this line