路由规范
代码规范
通用准则
- 保持一致!
- 避免使用已经被废弃的特性。
- 避免修改
yarn.lock和package.json,除非您添加了新的依赖。 - 将重复 的代码合并为函数。
- 优先使用更高版本的 ECMAScript 标准特性,而不是使用低版本特性。
- 按字母顺序排序(大写字母优先),以便更容易找到条目。
- 尽量使用 HTTPS 而非 HTTP 传输数据。
- 尽量使用 WebP 格式而非 JPG 格式,因为前者支持更好的压缩。
代码格式
缩进
- 使用 4 个空格缩进。
分号
- 在每条语句结尾添加分号。
字符串
空格
- 在每个文件末尾添加一个空行。
- 避免尾随空格,代码应整洁易读。
语言特性
类型转换
- 避免重复转换同一类型。
函数
- 优先使用 箭头函数,而不是使用
function关键字定义函数。
循环
- 对于数组,使用
for-of,而不是使用for。(javascript:S4138)
变量
- 使用
const和let而不是var。 - 每次声明一个变量。
命名
- 使用
lowerCamelCase命名变量和函数 - 使用
kebab-case命名文件和文件夹。 - 使用
CONSTANT_CASE命名常量。