settings.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {
  2. "editor.detectIndentation": false,
  3. "editor.tabSize": 2,
  4. "editor.defaultFormatter": "esbenp.prettier-vscode",
  5. "editor.formatOnSave": true,
  6. "editor.formatOnPaste": true,
  7. "editor.formatOnType": true,
  8. "editor.guides.bracketPairs": "active",
  9. "editor.snippetSuggestions": "top",
  10. "editor.suggestSelection": "first",
  11. "editor.acceptSuggestionOnCommitCharacter": false,
  12. "editor.quickSuggestions": {
  13. "other": true,
  14. "comments": true,
  15. "strings": true
  16. },
  17. "editor.codeActionsOnSave": {
  18. "source.fixAll.eslint": "explicit",
  19. "source.fixAll.stylelint": "explicit"
  20. },
  21. "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue"],
  22. "stylelint.validate": ["css", "scss", "vue"],
  23. "[vue]": {
  24. "editor.defaultFormatter": "esbenp.prettier-vscode"
  25. },
  26. "[css]": {
  27. "editor.defaultFormatter": "esbenp.prettier-vscode"
  28. },
  29. "[scss]": {
  30. "editor.defaultFormatter": "esbenp.prettier-vscode"
  31. },
  32. "[typescript]": {
  33. "editor.defaultFormatter": "esbenp.prettier-vscode"
  34. },
  35. "[javascript]": {
  36. "editor.defaultFormatter": "esbenp.prettier-vscode"
  37. },
  38. "css.lint.propertyIgnoredDueToDisplay": "ignore",
  39. "files.autoSave": "afterDelay",
  40. "git.confirmSync": false,
  41. "workbench.startupEditor": "newUntitledFile",
  42. "iconify.excludes": ["el"]
  43. }