{
"workbench.iconTheme": "vscode-icons",
"git.autofetch": true,
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.minimap.enabled": true,
"editor.fontSize": 14,
"editor.lineHeight": 0,
"editor.lineNumbers": "on",
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"files.associations": {
"*.vue": "vue"
},
"eslint.validate": ["javascript", "typescript", "vue"],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"prettier.trailingComma": "none",
"prettier.bracketSpacing": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.arrowParens": "avoid",
"prettier.jsxBracketSameLine": false,
"prettier.useTabs": false,
"prettier.printWidth": 100,
"search.followSymlinks": false,
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.ts": "prettier",
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_line_length": 100,
"wrap_attributes": "force-aligned",
"max_preserve_newlines": 1,
"end_with_newline": false
},
"prettier": {
"trailingComma": "none",
"bracketSpacing": true,
"singleQuote": true,
"semi": false,
"arrowParens": "avoid",
"useTabs": false,
"printWidth": 100
}
},
"vetur.format.scriptInitialIndent": false,
"vetur.format.styleInitialIndent": false,
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": true
}