1.安装依赖
yarn add eslint-plugin-promise eslint-plugin-node eslint-plugin-import eslint-plugin-standard eslint-config-standard
2.eslintrc.js
module.exports = {
root: true,
parserOptions: {
parser: 'babel-eslint'
},
env: {
browser: true
},
extends: [
'plugin:vue/essential',
'standard',
'eslint:recommended'
],
// required to lint *.vue files
plugins: [
'html'
],
// add your custom rules here
rules: {
semi: ['off', 'always'], // 三等号
eqeqeq: 0,
'spaced-comment': 0,
'keyword-spacing': 0,
'space-before-function-paren': 0,
// 引号类型
quotes: [0, "single"],
// 'no-unused-vars': 0,
'comma-dangle': 0
}
}
3.vscode setting.json文件配置
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.format.enable": false,