80 lines
1.7 KiB
JSON
80 lines
1.7 KiB
JSON
{
|
|
"cSpell.words": [
|
|
"antfu",
|
|
"beian",
|
|
"demi",
|
|
"iconify",
|
|
"intlify",
|
|
"pinia",
|
|
"pnpm",
|
|
"realname",
|
|
"unocss",
|
|
"unplugin",
|
|
"Vite",
|
|
"vitejs",
|
|
"Vitesse",
|
|
"vitest",
|
|
"vueuse"
|
|
],
|
|
"i18n-ally.sourceLanguage": "zh-CN",
|
|
"i18n-ally.keystyle": "nested",
|
|
"i18n-ally.localesPaths": "locales",
|
|
"i18n-ally.sortKeys": true,
|
|
|
|
// Vue 特定设置
|
|
"vue.server.initialization": {
|
|
"typescript": {
|
|
"enable": true
|
|
}
|
|
},
|
|
"vue.languageFeatures.codeActions": true,
|
|
"vue.languageFeatures.completion": true,
|
|
"vue.languageFeatures.diagnostics": true,
|
|
"vue.languageFeatures.hover": true,
|
|
"vue.languageFeatures.rename": true,
|
|
"vue.languageFeatures.signatureHelp": true,
|
|
"vue.languageFeatures.suggestions": true,
|
|
"vue.scaffoldSnippetSources": {
|
|
"workspace": "💼",
|
|
"user": "👤",
|
|
"vetur": "📦"
|
|
},
|
|
"emmet.includeLanguages": {
|
|
"vue-html": "html",
|
|
"vue": "html"
|
|
},
|
|
|
|
// JavaScript 提示
|
|
"javascript.suggest.autoImports": true,
|
|
"javascript.suggest.includeAutomaticOptionalChainCompletions": true,
|
|
"javascript.suggest.includeCompletionsForImportStatements": true,
|
|
"javascript.suggest.includePackageJsonAutoImports": "auto",
|
|
"typescript.suggest.autoImports": true,
|
|
|
|
"editor.quickSuggestions": {
|
|
"other": true,
|
|
"comments": false,
|
|
"strings": true
|
|
},
|
|
"eslint.enable": true,
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "explicit"
|
|
},
|
|
"eslint.codeActionsOnSave.mode": "problems",
|
|
"eslint.validate": [
|
|
"javascript",
|
|
"javascriptreact",
|
|
"typescript",
|
|
"typescriptreact",
|
|
"vue",
|
|
"html",
|
|
"markdown",
|
|
"json",
|
|
"jsonc",
|
|
"yaml"
|
|
],
|
|
"cSpell.enabledFileTypes": {
|
|
"vue": false
|
|
}
|
|
}
|