"no-useless-escape": 0, // 禁用不必要的转义字符
semi: [2, "never"], // 行尾使用分号
"semi-spacing": [
2,
{
before: false,
after: true
}
], // 强制分号之前和之后使用一致的空格
indent: [2, 2, { SwitchCase: 1 }], // 缩进
"comma-dangle": [2, "never"], // 是否允许对象中出现结尾逗号
"no-undef": 0,
"no-cond-assign": 2, // 条件语句的条件中不允许出现赋值运算符
"no-dupe-keys": 2, // 对象中不允许出现重复的键
"no-duplicate-case": 2, // switch语句中不允许出现重复的case标签
"no-extra-semi": 2, // 不允许出现不必要的分号
"no-regex-spaces": 2, // 正则表达式中不允许出现多个连续空格
"no-unreachable": 2, // 在return,throw,continue,break语句后不允许出现不可能到达的语句
"use-isnan": 2, // 要求检查NaN的时候使用isNaN()
"no-multi-spaces": 2, // 不允许出现多余的空格
"no-redeclare": 2, // 不允许变量重复声明
"no-sequences": 2, // 不允许使用逗号表达式
"no-label-var": 2, // 不允许标签和变量同名
"fun-call-spacing": [0, "never"], // 函数调用时,函数名与()之间不能有空格
"no-multiple-empty-lines": [2, { max: 1 }], // 空行最多不能超过两行
"no-trailing-spaces": 2, // 一行最后不允许有空格
"no-extra-parens": [2, "functions"], // 禁止不必要的括号 //(a * b) + c;//报错
"space-before-blocks": [2, "always"], // 块前的空格
"space-in-parens": [2, "never"], // 在<template>中强制括号内的间距一致
"space-infix-ops": 2, // <template>中需要中缀运算符之间的间距
"space-unary-ops": [
2,
{
words: true,
nonwords: false
}
], // 在<template>中的一元运算符前后强制一致的间距
"no-irregular-whitespace": 2, // 不能有不规则的空格
singleQuote: 0, // 设置单引号
printWidth: 0, // 设置换行长度
"block-spacing": [2, "always"], // 禁止或强制在单行代码块中使用空格
"arrow-spacing": [
2,
{
before: true,
after: true
}
] // 在<template>中的箭头函数前后强制一致的间距