Commit 9474cfc4 authored by lipengcheng 's avatar lipengcheng

conf

parent aaf2c4cd
module.exports = { module.exports = {
root: true, root: true,
env: { env: {
node: true node: true
}, },
// 1: ESLint with error prevention only // 1: ESLint with error prevention only
// extends: ['plugin:vue/essential', 'eslint:recommended'], // extends: ['plugin:vue/essential', 'eslint:recommended'],
// 2: ESLint + Airbnb config // 2: ESLint + Airbnb config
// extends: ['plugin:vue/essential', '@vue/airbnb',], // extends: ['plugin:vue/essential', '@vue/airbnb',],
// 3: ESLint + Standard config // 3: ESLint + Standard config
// extends: [ 'plugin:vue/essential', '@vue/airbnb',], // extends: [ 'plugin:vue/essential', '@vue/airbnb',],
// ESLint + Prettier // ESLint + Prettier
extends: ['plugin:vue/recommended', 'eslint:recommended'], extends: ['plugin:vue/recommended', 'eslint:recommended'],
plugins: [], plugins: [],
parserOptions: { parserOptions: {
parser: 'babel-eslint' parser: 'babel-eslint'
}, },
/**add your custom rules here globals: {
* 下面这些rules是用来设置从插件来的规范代码的规则,使用必须去掉前缀eslint-plugin- axios: false, //全局使用axios
* 主要有如下的设置规则,可以设置字符串也可以设置数字,两者效果一致 __PROJECTPATH__: false,
* "off" 或 0 - 关闭规则 __GATEWAYPATH__: false
* "warn" 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出) },
* "error" 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出) /**add your custom rules here
*/ * 下面这些rules是用来设置从插件来的规范代码的规则,使用必须去掉前缀eslint-plugin-
rules: { * 主要有如下的设置规则,可以设置字符串也可以设置数字,两者效果一致
// 是否开启prettier校验,默认开启.可选 warn / error / off * "off" 或 0 - 关闭规则
// "prettier/prettier": "warn", * "warn" 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出)
// "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", * "error" 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出)
'no-console': [0, { llow: ['warn', 'error'] }], */
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', rules: {
indent: [ // 是否开启prettier校验,默认开启.可选 warn / error / off
'error', // "prettier/prettier": "warn",
2, // "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
{ 'no-console': [0, { llow: ['warn', 'error'] }],
SwitchCase: 1, 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
flatTernaryExpressions: true indent: [
} 'error',
], 2,
'comma-dangle': ['error', 'never'], {
quotes: ['error', 'single'], SwitchCase: 1,
'vue/html-indent': [ flatTernaryExpressions: true
'error', }
2, ],
{ 'comma-dangle': ['error', 'never'],
attribute: 1, quotes: ['error', 'single'],
baseIndent: 1, 'vue/html-indent': [
closeBracket: 0, 'error',
alignAttributesVertically: true, 2,
ignores: [] {
} attribute: 1,
], baseIndent: 1,
'vue/html-self-closing': [ closeBracket: 0,
'error', alignAttributesVertically: true,
{ ignores: []
html: { }
void: 'never', ],
normal: 'never', 'vue/html-self-closing': [
component: 'never' 'error',
}, {
svg: 'never', html: {
math: 'always' void: 'never',
} normal: 'never',
] component: 'never'
} },
svg: 'never',
math: 'always'
}
]
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment