vscode配置eslint格式化代码
package.json
{ "@vue/eslint-config-prettier":"^6.0.0", "babel-eslint":"^10.1.0", "eslint":"^7.31.0", "eslint-config-airbnb-base":"^14.2.1", "eslint-config-prettier":"^8.1.0", "eslint-plugin-import":"^2.22.1", "eslint-plugin-prettier":"^3.4.0", "eslint-plugin-vue":"^7.14.0", "vue-eslint-parser":"^7.7.2", "prettier":"^2.6.2" }
.editorconfig
root=true [*] charset=utf-8 indent_style=tab indent_size=4 end_of_line=crlf
.eslintrc.js
module.exports={ env:{ browser:true, es6:true, node:true }, extends:['plugin:vue/vue3-essential','eslint:recommended','@vue/prettier'], parserOptions:{ sourceType:'module' }, parser:'vue-eslint-parser', plugins:['vue','prettier'], rules:{ 'no-unused-vars':'off' } }
.prettierrc
{
"useTabs":true,
"tabWidth":4,
"printWidth":150,
"singleQuote":true,
"trailingComma":"none",
"endOfLine":"auto",
"bracketSpacing":true,
"semi":false
}

浙公网安备 33010602011771号