1.模块包
- vue创建项目时,选择 eslint 和 standar 包
- 是在 项目 运行编译时 起作用!
2.配置文件
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/essential',
'@vue/standard'
],
parserOptions: {
parser: '@babel/eslint-parser'
},
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
quotes: [2, 'single'],
'space-before-function-paren': ['error', 'never']
}
}
3.eslint扩展工具
4.启用eslint扩展工具修复js文件
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
5.使用Vetur格式化
module.exports = {
trailingComma: "none",
semi: false,
singleQuote: true,
};
- 关闭 eslint 中 pritter改不了的 规范
|