代码拉取完成,页面将自动刷新
module.exports = {
root: true,
env: {
node: true
},
extends: ['plugin:vue/essential', 'eslint:recommended'],
parserOptions: {
parser: 'babel-eslint'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-redeclare': 2, // 禁止重复声明变量
'no-spaced-func': 2, // 函数调用时 函数名与()之间不能有空格
'no-alert': 1, // 禁止使用alert confirm prompt
'no-var': 2, // 禁用var,用let和const代替
quotes: ['error', 'single'], // 使用单引号
indent: ['error', 2], // 空格数为4个字符
semi: ['error', 'never'], // 不要分号结尾
'space-before-function-paren': [
2,
{ anonymous: 'always', named: 'always' }
], // 函数名后面加空格
'spaced-comment': 2, // 注释后面要有空格
'comma-dangle': [2, 'never'], // 数组和对象键值对最后一个不要逗号
'space-before-blocks': 2, // if function等的大括号之前需要有空格
eqeqeq: [2, 'allow-null'], // 在进行比较时,必须使用全等=== 和完全不等!== 不能使用 == 和 !=
'no-trailing-spaces': 2, // 一行结束后面不要有空格
'eol-last': 2, // 强制文件末尾至少保留一行空行
'space-infix-ops': 2, // 字符串拼接操作符之间要留空格
'comma-spacing': 2, // 逗号后面加空格
'keyword-spacing': 2, // 关键字后面加空格。Toast('提示内容')
'block-spacing': 2, // 单行代码块两边加空格
'no-eq-null': 2, // 禁止对null使用==或!=运算符
'no-unused-vars': 2, // 不能有声明后未被使用的变量或参数
'no-constant-condition': 2, // 禁止在条件中使用常量表达式 if(true) if(1)
'no-dupe-keys': 2, // 在创建对象字面量时不允许键重复 {a:1,a:1},
'no-prototype-builtins': 0,
'no-param-reassign': 2 // 禁止对 function 的参数进行重新赋值
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。