{
"workbench.colorTheme": "One Dark Pro",
"settingsSync.ignoredSettings": [],
"window.zoomLevel": 1.5,
"npm.exclude": "",
"npm.autoDetect": "on",
"npm.scriptExplorerAction": "run",
"npm.packageManager": "npm",
"vetur.ignoreProjectWarning": true,
"editor.tabSize": 2,
"editor.fontSize": 14,
"editor.tabCompletion": "on",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.organizeImports": true
},
"editor.detectIndentation": false,
"eslint.options": {
"extensions": [
".js",
".vue"
]
},
"eslint.validate": [
"javascript",
"javascriptreact",
"vue",
"html",
],
"eslint.format.enable": true,
"eslint.run": "onSave",
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "prettier-eslint",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "auto",
"wrap_line_length": 200,
"end_with_newline": false,
"semi": false,
"singleQuote": true
},
"prettier": {
"semi": false,
"singleQuote": true,
"editor.tabSize": 2
},
"prettyhtml": {
"printWidth": 160,
"singleQuote": false,
"wrapAttributes": false,
"sortAttributes": false
}
},
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"[css]": {
"editor.defaultFormatter": "sibiraj-s.vscode-scss-formatter"
},
"stylelint.enable": true,
"css.validate": false,
"less.validate": false,
"scss.validate": true,
"[scss]": {
"editor.formatOnSave": true
},
"editor.fontLigatures": true,
}