settings.json 1007 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. // 默认格式化工具选择prettier
  3. "editor.defaultFormatter": "esbenp.prettier-vscode",
  4. // 保存的时候自动格式化
  5. "editor.formatOnSave": true,
  6. //开启自动修复
  7. "editor.codeActionsOnSave": {
  8. "source.fixAll": "explicit",
  9. "source.fixAll.eslint": "explicit",
  10. "source.fixAll.stylelint": "explicit"
  11. },
  12. // 配置stylelint检查的文件类型范围
  13. "stylelint.validate": ["css", "scss", "vue", "html"], // 与package.json的scripts对应
  14. "stylelint.enable": true,
  15. "css.validate": false,
  16. "less.validate": false,
  17. "scss.validate": false,
  18. "[shellscript]": {
  19. "editor.defaultFormatter": "foxundermoon.shell-format"
  20. },
  21. "[dotenv]": {
  22. "editor.defaultFormatter": "foxundermoon.shell-format"
  23. },
  24. "[vue]": {
  25. "editor.defaultFormatter": "esbenp.prettier-vscode"
  26. },
  27. // 配置语言的文件关联
  28. "files.associations": {
  29. "pages.json": "jsonc", // pages.json 可以写注释
  30. "manifest.json": "jsonc" // manifest.json 可以写注释
  31. }
  32. }