.eslintrc.js文件配置module.exports={root:true,env:{browser:true,es6:true,node:true},extends:["plugin:vue/essential","@vue/prettier","@vue/typescript"],parserOptions:{parser:"babel-eslint"},rules:{"no-console":process.env.NODE_ENV==="production"?"error":"off","prettier/prettier":"on","no-irregular-whitespace":0,//这会禁用空白错误检查"no-debugger":process.env.NODE_ENV==="生产”?"warn":"off",eqeqeq:0,//三等号"no-unused-vars":["error",{vars:"all",args:"after-used"}],//不能在声明后未使用"no-trailing-spaces":"error",//行尾后没有空格"space-before-function-paren":["warn","never"],//在行尾之前函数定义时括号不要有空格"no-undef":"warn",//不允许未定义的变量,定义前必须有var或let"arrow-parens":"warn",//箭头函数参数必须用()包裹"spaced-comment":["warn","always"],//注释前必须有空格"no-whitespace-before-property":"error",//禁止空格在属性之前,例如obj。a"no-const-assign":"error",//禁止修改const变量"no-tabs":"warn",//禁止使用tab"no-unreachable":"warn",//有东西的时候无法执行当代码“eol-last”:“warn",//在文件末尾强制换行"no-new":"error",//禁止使用new构造实例后不赋值"no-self-assign":"warn""no-constant-condition":"warn","no-useless-escape":"warn","no-redeclare":"warn"}};禁用当前文件/eslint-disableno-unused-vars/禁用当前行//eslint-disable-next-lineno-unused-vars//eslint-disable-next-linemax-len//eslint-disable-next-linevue/no-side-effects-in-computed-属性//eslint-disable-next-linevue/no-dupe-keys
