settings.json 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  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. "explorer.openEditors.visible": 0,
  10. "editor.tabSize": 2,
  11. "editor.defaultFormatter": "esbenp.prettier-vscode",
  12. "diffEditor.ignoreTrimWhitespace": false,
  13. //===========================================
  14. //============= Other =======================
  15. //===========================================
  16. "breadcrumbs.enabled": true,
  17. "open-in-browser.default": "chrome",
  18. //===========================================
  19. //============= files =======================
  20. //===========================================
  21. "files.eol": "\n",
  22. "search.exclude": {
  23. "**/node_modules": true,
  24. "**/*.log": true,
  25. "**/*.log*": true,
  26. "**/bower_components": true,
  27. "**/dist": true,
  28. "**/elehukouben": true,
  29. "**/.git": true,
  30. "**/.gitignore": true,
  31. "**/.svn": true,
  32. "**/.DS_Store": true,
  33. "**/.idea": true,
  34. "**/.vscode": false,
  35. "**/yarn.lock": true,
  36. "**/tmp": true,
  37. "out": true,
  38. "dist": true,
  39. "node_modules": true,
  40. "CHANGELOG.md": true,
  41. "examples": true,
  42. "res": true,
  43. "screenshots": true,
  44. "yarn-error.log": true,
  45. "**/.yarn": true
  46. },
  47. "files.exclude": {
  48. "**/.cache": true,
  49. "**/.editorconfig": true,
  50. "**/.eslintcache": true,
  51. "**/bower_components": true,
  52. "**/.idea": true,
  53. "**/tmp": true,
  54. "**/.git": true,
  55. "**/.svn": true,
  56. "**/.hg": true,
  57. "**/CVS": true,
  58. "**/.DS_Store": true
  59. },
  60. "files.watcherExclude": {
  61. "**/.git/objects/**": true,
  62. "**/.git/subtree-cache/**": true,
  63. "**/.vscode/**": true,
  64. "**/node_modules/**": true,
  65. "**/tmp/**": true,
  66. "**/bower_components/**": true,
  67. "**/dist/**": true,
  68. "**/yarn.lock": true
  69. },
  70. "stylelint.enable": true,
  71. "stylelint.packageManager": "yarn",
  72. "liveServer.settings.donotShowInfoMsg": true,
  73. "telemetry.enableCrashReporter": false,
  74. "workbench.settings.enableNaturalLanguageSearch": false,
  75. "path-intellisense.mappings": {
  76. "@/": "${workspaceRoot}/src"
  77. },
  78. "prettier.requireConfig": true,
  79. "typescript.updateImportsOnFileMove.enabled": "always",
  80. "workbench.sideBar.location": "left",
  81. "[javascriptreact]": {
  82. "editor.defaultFormatter": "esbenp.prettier-vscode"
  83. },
  84. "[typescript]": {
  85. "editor.defaultFormatter": "esbenp.prettier-vscode"
  86. },
  87. "[typescriptreact]": {
  88. "editor.defaultFormatter": "esbenp.prettier-vscode"
  89. },
  90. "[html]": {
  91. "editor.defaultFormatter": "vscode.html-language-features"
  92. },
  93. "[css]": {
  94. "editor.defaultFormatter": "esbenp.prettier-vscode"
  95. },
  96. "[less]": {
  97. "editor.defaultFormatter": "esbenp.prettier-vscode"
  98. },
  99. "[scss]": {
  100. "editor.defaultFormatter": "esbenp.prettier-vscode"
  101. },
  102. "[markdown]": {
  103. "editor.defaultFormatter": "esbenp.prettier-vscode"
  104. },
  105. "editor.codeActionsOnSave": {
  106. "source.fixAll.eslint": "explicit"
  107. },
  108. "[vue]": {
  109. "editor.codeActionsOnSave": {
  110. "source.fixAll.eslint": "never"
  111. }
  112. },
  113. "explorer.fileNesting.enabled": true,
  114. "explorer.fileNesting.expand": false,
  115. "explorer.fileNesting.patterns": {
  116. "*.ts": "$(capture).test.ts, $(capture).test.tsx, $(capture).spec.ts, $(capture).spec.tsx, $(capture).d.ts",
  117. "*.tsx": "$(capture).test.ts, $(capture).test.tsx, $(capture).spec.ts, $(capture).spec.tsx,$(capture).d.ts",
  118. "eslint.config.mjs": ".prettierignore,.stylelintignore,.commitlintrc.*,.prettierrc.*,stylelint.config.*,.lintstagedrc.*",
  119. "Dockerfile": "Dockerfile,.docker*,docker-entrypoint.sh,build-local-docker*,nginx.conf",
  120. "package.json": ".npmrc,.gitattributes,.gitignore,pnpm-lock.yaml",
  121. "README.md": "README*,LICENSE*,terms.md"
  122. },
  123. "i18n-ally.localesPaths": ["src/core/locales/lang"],
  124. "i18n-ally.keystyle": "nested",
  125. "i18n-ally.sortKeys": true,
  126. "i18n-ally.namespace": true,
  127. "i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}",
  128. "i18n-ally.enabledParsers": ["ts"],
  129. "i18n-ally.sourceLanguage": "en",
  130. "i18n-ally.displayLanguage": "zh-CN",
  131. "i18n-ally.enabledFrameworks": ["vue", "react"],
  132. "cSpell.words": [
  133. "antd",
  134. "antdv",
  135. "brotli",
  136. "browserslist",
  137. "codemirror",
  138. "commitlint",
  139. "cropperjs",
  140. "echarts",
  141. "esnext",
  142. "esno",
  143. "iconify",
  144. "INTLIFY",
  145. "jeesite",
  146. "lintstagedrc",
  147. "logicflow",
  148. "mockjs",
  149. "nprogress",
  150. "pinia",
  151. "pnpm",
  152. "qrcode",
  153. "sider",
  154. "sortablejs",
  155. "stylelint",
  156. "tailwindcss",
  157. "tinymce",
  158. "unocss",
  159. "unref",
  160. "vben",
  161. "vditor",
  162. "Vite",
  163. "vitejs",
  164. "vueuse",
  165. "yarn",
  166. "zxcvbn"
  167. ]
  168. }