1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| { "editor.tabSize": 4, "editor.insertSpaces": true, "editor.detectIndentation": false,
"editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "always" },
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true },
"eslint.validate": ["javascript", "typescript"], "eslint.run": "onType",
"prettier.requireConfig": true,
"files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "files.trimFinalNewlines": true,
"typescript.preferences.importModuleSpecifier": "relative", "typescript.updateImportsOnFileMove.enabled": "always",
"typescript.tsdk": "node_modules/typescript/lib", "typescript.enablePromptUseWorkspaceTsdk": true,
"files.watcherExclude": { "**/.git/objects/**": true, "**/node_modules/**": true, "**/dist/**": true } "[vue]": { "editor.defaultFormatter": "Vue.volar" }, }
|