settings.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "i18n-ally.disabled": false,
  3. // 默认格式化工具选择prettier
  4. "editor.defaultFormatter": "esbenp.prettier-vscode",
  5. // 保存的时候自动格式化
  6. "editor.formatOnSave": true,
  7. //开启自动修复
  8. "editor.codeActionsOnSave": {
  9. "source.fixAll": "explicit",
  10. "source.fixAll.eslint": "explicit",
  11. "source.fixAll.stylelint": "explicit"
  12. },
  13. // 配置stylelint检查的文件类型范围
  14. "stylelint.validate": ["css", "scss", "vue", "html"], // 与package.json的scripts对应
  15. "stylelint.enable": true,
  16. "css.validate": false,
  17. "less.validate": false,
  18. "scss.validate": false,
  19. "[vue]": {
  20. "editor.defaultFormatter": "esbenp.prettier-vscode"
  21. },
  22. "[typescript]": {
  23. "editor.defaultFormatter": "esbenp.prettier-vscode"
  24. },
  25. "[jsonc]": {
  26. "editor.defaultFormatter": "esbenp.prettier-vscode"
  27. },
  28. // 配置语言的文件关联
  29. "files.associations": {
  30. "pages.json": "jsonc", // pages.json 可以写注释
  31. "manifest.json": "jsonc" // manifest.json 可以写注释
  32. },
  33. "cSpell.words": [
  34. "Aplipay",
  35. "Attributify",
  36. "climblee",
  37. "commitlint",
  38. "dcloudio",
  39. "easycom",
  40. "iconfont",
  41. "iconify",
  42. "qrcode",
  43. "refresherrefresh",
  44. "scrolltolower",
  45. "tabbar",
  46. "Toutiao",
  47. "unibest",
  48. "unocss",
  49. "uvui",
  50. "Wechat",
  51. "WechatMiniprogram",
  52. "Weixin"
  53. ],
  54. "typescript.tsdk": "node_modules\\typescript\\lib",
  55. "explorer.fileNesting.enabled": true,
  56. "explorer.fileNesting.expand": false,
  57. "explorer.fileNesting.patterns": {
  58. "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,.npmrc,.browserslistrc",
  59. ".eslintrc.cjs": ".eslintignore,.prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,.stylelintrc.*,.eslintrc-auto-import.json,.editorconfig,.commitlint.cjs"
  60. },
  61. "i18n-ally.localesPaths": ["src/locale"],
  62. "i18n-ally.keystyle": "flat",
  63. "i18n-ally.sourceLanguage": "en"
  64. }