Skip to content

风格规范草案

该规则适用于一些通用的规范,需要遵守!目前处于草案阶段,讨论后将会调整

这些风格可以通过后续提供的 Linter 一键格式化,所以不需要考虑改造成本,整体项目改造成本较低

缩进 强制

  • 统一使用两个空格进行代码缩进,使得各编辑器表现一致(各编辑器有相关配置)
  • 嵌套的节点应该缩进

文件 强制

代码文件使用无 BOMUTF-8 编码

在文件结尾处,保留一个空行

项目

  • 前端项目尽量可实现前后分离,正式生产环境尽量压缩、混淆代码文件

杂项

  • 不要混用 tab 和 space
  • 不要在一处使用多个 tab 或 space
  • 换行符统一用LF
  • 行尾不要有空白字符
  • 不允许有空的代码块
  • css、js中的非注释类中文字符须转换成Unicode编码使用, 以避免编码错误时乱码显示。
  • Tab键用两个空格代替(Windows下Tab键占四个空格,Unix下Tab键占八个空格)。