首页/开发/代码质量与评审速查/EditorConfig:跨编辑器基础统一
规范与静态检查65 条

EditorConfig:跨编辑器基础统一

EditorConfig(.editorconfig)统一文件级基础约定:缩进风格与宽度、行尾、字符集、行尾空白、文件末尾换行,主流编辑器原生或插件支持。

常用键indent_style / indent_size / end_of_line / charset / trim_trailing_whitespace / insert_final_newline
生效编辑器读取最近配置,root = true 截止向上查找

.editorconfig 示例

.editorconfig 示例
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4

[*.{js,ts,json}]
indent_size = 2
EditorConfig 管基础(缩进、行尾),格式化器管更细的风格。

易错点

  • 编辑器缺支持插件:文件被 tab 与空格混写
  • 与格式化器缩进设置不一致:保存时反复转换

数据来源与参考

  • EditorConfig 官网(editorconfig.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌