UNPKG

create-vvt

Version:

一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架

66 lines (60 loc) 1.61 kB
{ "git.autofetch": true, "npm.packageManager": "pnpm", // 编辑器配置 "editor.tabSize": 2, "editor.rulers": [100], "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.formatOnType": true, "editor.formatOnPaste": true, "editor.codeActionsOnSave": { "source.fixAll": "never", "source.fixAll.eslint": "explicit", "source.fixAll.stylelint": "explicit" }, "editor.quickSuggestions": { "strings": true }, "files.eol": "\n", "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, //防止VSCode启动带有node_modules的项目的时候很卡的问题 "search.followSymlinks": false, // prettier扩展配置 "prettier.bracketSameLine": true, "prettier.vueIndentScriptAndStyle": true, "prettier.jsxSingleQuote": false, "prettier.singleQuote": true, "prettier.trailingComma": "none", "prettier.insertPragma": false, "prettier.requirePragma": false, // eslint配置 "eslint.useFlatConfig": true, "eslint.enable": true, "eslint.run": "onType", "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "html", "json", "markdown" ], "eslint.codeAction.showDocumentation": { "enable": false }, // stylelint配置 // 取消系统默认的检查 "css.validate": false, "less.validate": false, "scss.validate": false, "stylelint.ignoreDisables": true, "stylelint.validate": ["css", "scss", "less", "sass", "vue", "html"] }