.eslintrc.js 868 Bytes
module.exports = {
  root: true,
  env: {
    node: true
  },
  extends: [
    'plugin:vue/essential',
    '@vue/standard'
  ],
  parserOptions: {
    parser: 'babel-eslint'
  },
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'arrow-parens': 0, // allow paren-less arrow functions
    'generator-star-spacing': 0, // allow async-await
    "no-unused-vars": [1, {
      "vars": "local", //允许声明未使用变量
      "args": "none" //参数不检查
    }],
    "semi": [0], //关闭语句强制分号结尾
    "no-multiple-empty-lines": [0, { "max": 100 }], //空行最多不能超过100行
    "no-mixed-spaces-and-tabs": [0], //关闭禁止混用tab和空格
    "comma-dangle": [2, 'never'], //解决最后一行 有一个逗号问题
  }
}