63 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   // 默认格式化工具选择prettier
 | |
|   "editor.defaultFormatter": "esbenp.prettier-vscode",
 | |
|   // 保存的时候自动格式化
 | |
|   "editor.formatOnSave": true,
 | |
|   //开启自动修复
 | |
|   "editor.codeActionsOnSave": {
 | |
|     "source.fixAll": "explicit",
 | |
|     "source.fixAll.eslint": "explicit",
 | |
|     "source.fixAll.stylelint": "explicit"
 | |
|   },
 | |
|   // 配置stylelint检查的文件类型范围
 | |
|   "stylelint.validate": ["css", "scss", "vue", "html"], // 与package.json的scripts对应
 | |
|   "stylelint.enable": true,
 | |
|   "css.validate": false,
 | |
|   "less.validate": false,
 | |
|   "scss.validate": false,
 | |
|   "[shellscript]": {
 | |
|     "editor.defaultFormatter": "foxundermoon.shell-format"
 | |
|   },
 | |
|   "[dotenv]": {
 | |
|     "editor.defaultFormatter": "foxundermoon.shell-format"
 | |
|   },
 | |
|   "[vue]": {
 | |
|     "editor.defaultFormatter": "esbenp.prettier-vscode"
 | |
|   },
 | |
|   "[typescript]": {
 | |
|     "editor.defaultFormatter": "esbenp.prettier-vscode"
 | |
|   },
 | |
|   "[jsonc]": {
 | |
|     "editor.defaultFormatter": "esbenp.prettier-vscode"
 | |
|   },
 | |
|   // 配置语言的文件关联
 | |
|   "files.associations": {
 | |
|     "pages.json": "jsonc", // pages.json 可以写注释
 | |
|     "manifest.json": "jsonc" // manifest.json 可以写注释
 | |
|   },
 | |
|   "cSpell.words": [
 | |
|     "Aplipay",
 | |
|     "climblee",
 | |
|     "commitlint",
 | |
|     "dcloudio",
 | |
|     "iconfont",
 | |
|     "qrcode",
 | |
|     "refresherrefresh",
 | |
|     "scrolltolower",
 | |
|     "tabbar",
 | |
|     "Toutiao",
 | |
|     "unibest",
 | |
|     "uvui",
 | |
|     "Wechat",
 | |
|     "WechatMiniprogram",
 | |
|     "Weixin"
 | |
|   ],
 | |
|   "typescript.tsdk": "node_modules\\typescript\\lib",
 | |
|   "explorer.fileNesting.enabled": true,
 | |
|   "explorer.fileNesting.expand": false,
 | |
|   "explorer.fileNesting.patterns": {
 | |
|     "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,.npmrc,.browserslistrc",
 | |
|     ".eslintrc.cjs": ".eslintignore,.prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,.stylelintrc.*,.eslintrc-auto-import.json,.editorconfig,.commitlint.cjs"
 | |
|   }
 | |
| }
 | 
