settings.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "editor.formatOnSave": true,
  3. "editor.defaultFormatter": "dbaeumer.vscode-eslint",
  4. "editor.codeActionsOnSave": {
  5. "source.fixAll.eslint": "always"
  6. },
  7. "eslint.probe": [
  8. "javascript",
  9. "javascriptreact",
  10. "typescript",
  11. "typescriptreact",
  12. "json"
  13. ],
  14. "eslint.validate": [
  15. "javascript",
  16. "javascriptreact",
  17. "typescript",
  18. "typescriptreact",
  19. "json"
  20. ],
  21. "eslint.run": "onType",
  22. "eslint.workingDirectories": [
  23. {
  24. "mode": "auto"
  25. },
  26. {
  27. "pattern": "./src"
  28. }
  29. ],
  30. "editor.tabSize": 4,
  31. "editor.insertSpaces": true,
  32. "files.eol": "\n",
  33. "files.trimTrailingWhitespace": true,
  34. "files.insertFinalNewline": true,
  35. "files.trimFinalNewlines": true,
  36. "eslint.lintTask.enable": true,
  37. "eslint.format.enable": true,
  38. "[typescript]": {
  39. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  40. },
  41. "[typescriptreact]": {
  42. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  43. },
  44. "[json]": {
  45. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  46. },
  47. "[jsonc]": {
  48. "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  49. }
  50. }