如何配置我的eslint文件以仅保留一些空白行?

时间:2019-01-25 21:02:59

标签: eslint

我有一个代码,我希望在2455行出现错误通知,因为空白行,但是我想在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

0 个答案:

没有答案