vue + setting.json(vscode)
{
// 全局formater
"editor.tabSize": 4,
"editor.detectIndentation": false,
//"editor.defaultFormatter": "esbenp.prettier-vscode",
// vetur
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"vetur.format.options.tabSize":4,
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.scriptInitialIndent": true,
"vetur.format.styleInitialIndent": true,
// vetur格式配置
"vetur.format.defaultFormatterOptions": {
//js配置
"prettier": {
//禁止末尾添加逗号!!!!!
"trailingComma": "none"
}
},
// eslint
"eslint.autoFixOnSave": true,
"eslint.codeAction.showDocumentation": {
"enable": true
},
// prettier
"prettier.vueIndentScriptAndStyle": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.formatOnSave": true,
"vetur.validation.template": false,
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.renderSideBySide": true,
"gitlens.advanced.messages": {
"suppressGitDisabledWarning": true
}
}

浙公网安备 33010602011771号