feat: 在 NestJS 规范中添加 Model 文件匹配模式说明
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
## 常量名使用大写加下划线命名(UPPER_CASE),单词间以下划线分隔 `[JsTs.Base.ConstUpperCase]`
|
## 常量名使用大写加下划线命名(UPPER_CASE),单词间以下划线分隔 `[JsTs.Base.ConstUpperCase]`
|
||||||
|
|
||||||
- 不检查 nodejs 的导包定义,比如 `const fs = require("fs")`
|
- 不检查 nodejs 的导包定义,比如 `const fs = require("fs")`
|
||||||
|
- 常量检查只需检查 `const` 声明的静态值,但是不包含对象和函数
|
||||||
|
|
||||||
### Good
|
### Good
|
||||||
|
|
||||||
@@ -54,10 +55,6 @@ function getuserinfo() {
|
|||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
const MAX_COUNT = 100;
|
const MAX_COUNT = 100;
|
||||||
const USER_STATUS = {
|
|
||||||
ACTIVE: "active",
|
|
||||||
INACTIVE: "inactive",
|
|
||||||
};
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Bad
|
### Bad
|
||||||
|
|||||||
@@ -178,6 +178,8 @@ export class UserProxy {
|
|||||||
|
|
||||||
## Model 编写规范 `[JsTs.Nest.ModelDefinition]`
|
## Model 编写规范 `[JsTs.Nest.ModelDefinition]`
|
||||||
|
|
||||||
|
> - includes `*.model.ts`
|
||||||
|
|
||||||
- 内部只能写使用 model 数据库调用的逻辑
|
- 内部只能写使用 model 数据库调用的逻辑
|
||||||
- 文件名使用小写加横线命名(如 `user.model.ts`)
|
- 文件名使用小写加横线命名(如 `user.model.ts`)
|
||||||
- 文件名必须加 `.model.ts` 后缀
|
- 文件名必须加 `.model.ts` 后缀
|
||||||
|
|||||||
Reference in New Issue
Block a user