docs: 调整风格要求

This commit is contained in:
unanmed 2026-09-09 17:30:39 +08:00
parent 53d019f62e
commit ffedb80057

3
dev.md
View File

@ -97,6 +97,7 @@
- 当任何时候必须出现对象类型的时候,单独声明一个 `interface`,不得出现直接的对象类型。
- 对于某个类中的对象成员,必须使用接口作为类型,不得使用类作为类型,除非某些极特殊情况。
- 所有的类必须先进行 `interface` 声明,之后由类 `implements` 之实现,不得出现没有 `implements` 的类。
- 通常情况下,需要向外暴露的接口类型都放到 `types.ts` 中,不要在其他文件中放向外暴露的接口类型。
### 其他要求
@ -112,6 +113,8 @@
- 方法实现中,未使用的后置参数直接不填,不得写以下划线开头的参数名。
- 使用对象解构语法时,除非明确后续可能新增其他变量,否则不允许出现单个的对象解构,如 `const { value } = obj`,必须写成 `const value = obj.value`
- 换行使用 `CRLF` 格式。
- 不得将一个对象上的函数声明为一个临时变量/常量,哪怕其没有 `this` 指向问题。
- 通常情况下,一个文件应只包含一个类,但如果一个类仅是另一个类的依赖,或一个类的长度远远小于另一个类等特殊情况时,允许将多个类放在同一个文件中。
## 双端分离