settings.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. {
  2. "typescript.tsdk": "./node_modules/typescript/lib",
  3. "typescript.enablePromptUseWorkspaceTsdk": true,
  4. "volar.tsPlugin": true,
  5. "volar.tsPluginStatus": false,
  6. //===========================================
  7. //============= Editor ======================
  8. //===========================================
  9. "editor.tabSize": 2,
  10. "editor.defaultFormatter": "esbenp.prettier-vscode",
  11. //===========================================
  12. //============= files =======================
  13. //===========================================
  14. "files.eol": "\n",
  15. "search.exclude": {
  16. "**/node_modules": true,
  17. "**/*.log": true,
  18. "**/*.log*": true,
  19. "**/bower_components": true,
  20. "**/dist": true,
  21. "**/elehukouben": true,
  22. "**/.git": true,
  23. "**/.gitignore": true,
  24. "**/.svn": true,
  25. "**/.DS_Store": true,
  26. "**/.idea": true,
  27. "**/.vscode": false,
  28. "**/yarn.lock": true,
  29. "**/tmp": true,
  30. "out": true,
  31. "dist": true,
  32. "node_modules": true,
  33. "CHANGELOG.md": true,
  34. "examples": true,
  35. "res": true,
  36. "screenshots": true,
  37. "yarn-error.log": true,
  38. "**/.yarn": true
  39. },
  40. "files.exclude": {
  41. "**/.cache": true,
  42. "**/.editorconfig": true,
  43. "**/.eslintcache": true,
  44. "**/bower_components": true,
  45. "**/.idea": true,
  46. "**/tmp": true,
  47. "**/.git": true,
  48. "**/.svn": true,
  49. "**/.hg": true,
  50. "**/CVS": true,
  51. "**/.DS_Store": true
  52. },
  53. "files.watcherExclude": {
  54. "**/.git/objects/**": true,
  55. "**/.git/subtree-cache/**": true,
  56. "**/.vscode/**": true,
  57. "**/node_modules/**": true,
  58. "**/tmp/**": true,
  59. "**/bower_components/**": true,
  60. "**/dist/**": true,
  61. "**/yarn.lock": true
  62. },
  63. "stylelint.enable": true,
  64. "stylelint.packageManager": "yarn",
  65. "path-intellisense.mappings": {
  66. "/@/": "${workspaceRoot}/src"
  67. },
  68. "[javascriptreact]": {
  69. "editor.defaultFormatter": "esbenp.prettier-vscode"
  70. },
  71. "[typescript]": {
  72. "editor.defaultFormatter": "esbenp.prettier-vscode"
  73. },
  74. "[typescriptreact]": {
  75. "editor.defaultFormatter": "esbenp.prettier-vscode"
  76. },
  77. "[html]": {
  78. "editor.defaultFormatter": "esbenp.prettier-vscode"
  79. },
  80. "[css]": {
  81. "editor.defaultFormatter": "esbenp.prettier-vscode"
  82. },
  83. "[less]": {
  84. "editor.defaultFormatter": "esbenp.prettier-vscode"
  85. },
  86. "[scss]": {
  87. "editor.defaultFormatter": "esbenp.prettier-vscode"
  88. },
  89. "[markdown]": {
  90. "editor.defaultFormatter": "esbenp.prettier-vscode"
  91. },
  92. "editor.codeActionsOnSave": {
  93. "source.fixAll.eslint": true
  94. },
  95. "[vue]": {
  96. "editor.codeActionsOnSave": {
  97. "source.fixAll.eslint": false
  98. }
  99. },
  100. "i18n-ally.localesPaths": ["src/locales/lang"],
  101. "i18n-ally.keystyle": "nested",
  102. "i18n-ally.sortKeys": true,
  103. "i18n-ally.namespace": true,
  104. "i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}",
  105. "i18n-ally.enabledParsers": ["ts"],
  106. "i18n-ally.sourceLanguage": "en",
  107. "i18n-ally.displayLanguage": "zh-CN",
  108. "i18n-ally.enabledFrameworks": ["vue", "react"],
  109. "cSpell.words": [
  110. "vben",
  111. "windi",
  112. "browserslist",
  113. "tailwindcss",
  114. "esnext",
  115. "antv",
  116. "tinymce",
  117. "qrcode",
  118. "sider",
  119. "pinia",
  120. "sider",
  121. "nprogress",
  122. "INTLIFY",
  123. "stylelint",
  124. "esno",
  125. "vitejs",
  126. "sortablejs",
  127. "mockjs",
  128. "codemirror",
  129. "iconify",
  130. "commitlint",
  131. "vditor",
  132. "echarts",
  133. "cropperjs",
  134. "logicflow",
  135. "vueuse",
  136. "zxcvbn",
  137. "lintstagedrc",
  138. "brotli",
  139. "tailwindcss",
  140. "sider"
  141. ]
  142. }