settings.json 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
  3. "editor.tabSize": 2,
  4. // "typescript.suggest.paths": false,
  5. "css.validate": false,
  6. "scss.validate": false,
  7. "typescript.validate.enable": false,
  8. "editor.formatOnSave": false,
  9. "[javascript]": {
  10. "editor.formatOnSave": true,
  11. "editor.defaultFormatter": "esbenp.prettier-vscode"
  12. },
  13. "[html]": {
  14. "editor.defaultFormatter": "vscode.html-language-features"
  15. },
  16. "[javascriptreact]": {
  17. "editor.defaultFormatter": "esbenp.prettier-vscode"
  18. },
  19. "[typescriptreact]": {
  20. "editor.defaultFormatter": "vscode.typescript-language-features"
  21. },
  22. "[typescript]": {
  23. "editor.defaultFormatter": "esbenp.prettier-vscode"
  24. },
  25. "[scss]": {
  26. "editor.defaultFormatter": "esbenp.prettier-vscode"
  27. },
  28. "[json]": {
  29. "editor.formatOnSave": false
  30. },
  31. "[jsonc]": {
  32. // "editor.formatOnSave": true,
  33. "editor.defaultFormatter": "esbenp.prettier-vscode"
  34. },
  35. "editor.codeActionsOnSave": {
  36. "source.fixAll": true
  37. }
  38. }