.editorconfig 856 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # EditorConfig 用于维护多个开发者之间的代码风格一致性
  2. # editorconfig.org
  3. # 表示这是最顶层的 EditorConfig 配置文件
  4. root = true
  5. # 所有文件的通用配置
  6. [*]
  7. charset = utf-8
  8. end_of_line = lf
  9. insert_final_newline = true
  10. trim_trailing_whitespace = true
  11. indent_style = space
  12. indent_size = 2
  13. # JavaScript 和 Vue 文件
  14. [*.{js,jsx,vue}]
  15. indent_size = 2
  16. max_line_length = 100
  17. # JSON 文件
  18. [*.json]
  19. indent_size = 2
  20. # YAML 文件
  21. [*.{yml,yaml}]
  22. indent_size = 2
  23. # HTML 文件
  24. [*.html]
  25. indent_size = 2
  26. # CSS、LESS、SCSS 文件
  27. [*.{css,less,scss}]
  28. indent_size = 2
  29. # Markdown 文件
  30. [*.md]
  31. trim_trailing_whitespace = false
  32. max_line_length = off
  33. # package.json 特殊处理
  34. [package.json]
  35. indent_size = 2
  36. # Makefile 必须使用 tab
  37. [Makefile]
  38. indent_style = tab
  39. # Windows 批处理文件
  40. [*.{cmd,bat}]
  41. end_of_line = crlf