每个项目开发成员的编码风格不一样可读性查,可维护性也会差,为了使整个项目的编码风格能够保持一致性,后期也能够很好的维护,就得让编码格式保持一致。就得配置EditorConfig文件,就是对编码风格的规定。
在项目根目录下添加.editorconfig配置文件。文件内容参照下面路径的内容。直接拷贝到.editorconfig文件中。
https://github.com/facebook/react/blob/master/.editorconfig
内容详细解释:
# http://editorconfig.org
root = true
[*]
charset = utf-8 // 编码格式
end_of_line = lf // 每一行的分隔方式
indent_size = 2 // 缩进大小
indent_style = space // 缩进方式
insert_final_newline = true // 每个文件最后是否保留新的空行
max_line_length = 80 // 每一行的最大的长度
trim_trailing_whitespace = true // 每一行的代码后面要不要去掉多余的空格
如果我们将代码的缩进大小改为4, indent_size =4 // 缩进大小,在编码的过程中,就可以自动实现以空格为4的方式进行缩进。
这个文件是对整个工程的编码风格的约束,便于管理,维护。