JS/TS部分:
- 函数与函数之间空一行
- js/ts 函数的大括号与函数名再同一行
- 注意行末的分号
4 注意空格 - 函数要有函数签名,参数要有注释
- 不要滥用any定义类型
- 定义函数传参请写明参数类型
- 文件末尾需要有一个空行
- 提交代码前, 请删除不必要的console.log
- 提交代码前自己需要review:
- 重复代码要合并
- 函数注释, 签名, 形参类型
- 违反了lint的报错要清理
SCSS/LESS部分:
- 第一行 @charset 'utf-8';
- 字符串尽量用单引号包裹, 标识符不需要单引号包裹
- URL用单引号包裹
- 数字小于1的小数点前要加上0
- 单位长度, 0 后面不需要加单位
- 计算要放在括号内
- HSL或者RGB有限, 尽量避免十六进制的颜色
- 相关联的写在同一行, 不相关联的分行书写
- 属性书写顺序尽量按照盒模型的顺序由外而内 margin, width, height, position, border, padding, background, font, color
网友评论