settings.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "editor.defaultFormatter": "esbenp.prettier-vscode",
  3. "eslint.format.enable": true,
  4. "editor.formatOnSave": true,
  5. "editor.formatOnPaste": true,
  6. "editor.formatOnType": true,
  7. "eslint.run": "onSave",
  8. "eslint.validate": ["javascript", "javascriptreact", "vue", "typescript", "typescriptreact"],
  9. "editor.codeActionsOnSave": {
  10. "source.fixAll.eslint": "explicit"
  11. },
  12. "[json]": {
  13. "editor.defaultFormatter": "esbenp.prettier-vscode"
  14. },
  15. "[jsonc]": {
  16. "editor.defaultFormatter": "esbenp.prettier-vscode"
  17. },
  18. "[typescript]": {
  19. "editor.defaultFormatter": "esbenp.prettier-vscode"
  20. },
  21. "[html]": {
  22. "editor.defaultFormatter": "esbenp.prettier-vscode"
  23. },
  24. "[less]": {
  25. "editor.defaultFormatter": "vscode.css-language-features"
  26. },
  27. "[javascript]": {
  28. "editor.defaultFormatter": "vscode.typescript-language-features"
  29. },
  30. "[vue]": {
  31. "editor.defaultFormatter": "Vue.volar"
  32. },
  33. "lit-i18n-tool": {
  34. "localesPaths": "src/locales",
  35. "replace1": "{{$t(%v)}}",
  36. "replace2": "$t(%v)",
  37. "replace3": "i18n.global.t(%v)",
  38. "replace4": "%v"
  39. },
  40. "i18n-ally.localesPaths": ["src/locales"]
  41. }