feat: 在 JS/TS 基础规范和 NestJS 规范中添加常量定义位置规则,要求常量放在对应模块的 constants 文件中
This commit is contained in:
@@ -69,6 +69,26 @@ const maxCount = 100;
|
||||
const userStatus = "active";
|
||||
```
|
||||
|
||||
## 基于 JsTs.Base.NoMagicStringsAndNumbers 抽离的静态常量需要放在对应文件里 `[JsTs.Base.ConstantsDefinition]`
|
||||
|
||||
> - severity `warn`
|
||||
|
||||
- 需要放在指定模块的 constants 文件里
|
||||
|
||||
### Good
|
||||
|
||||
```javascript
|
||||
// user.constants.js
|
||||
const MAX_COUNT = 100; // 这是 user 模块需要的
|
||||
```
|
||||
|
||||
### Bad
|
||||
|
||||
```javascript
|
||||
// class.constants.js
|
||||
const MAX_COUNT = 100; // 这是 user 模块需要的
|
||||
```
|
||||
|
||||
## class 和 interface 命名使用大驼峰命名 `[JsTs.Base.ClassUpperCamel]`
|
||||
|
||||
> - severity `warn`
|
||||
|
||||
Reference in New Issue
Block a user