feat: 更新 JS/TS 基础规范中的命名规则标识符,并允许变量使用蛇形命名

This commit is contained in:
Lyda
2026-04-02 14:16:58 +08:00
parent 89cc7d9152
commit 041b02c793
+4 -3
View File
@@ -89,7 +89,7 @@ const MAX_COUNT = 100; // 这是 user 模块需要的
const MAX_COUNT = 100; // 这是 user 模块需要的
```
## class 和 interface 命名使用大驼峰命名 `[JsTs.Base.ClassUpperCamel]`
## class 和 interface 命名使用大驼峰命名 `[JsTs.Base.ClassNaming]`
> - severity `warn`
@@ -109,7 +109,7 @@ class userinfo {
}
```
## 变量名使用小驼峰命名 `[JsTs.Base.VarLowerCamel]`
## 变量名使用小驼峰或者蛇形命名 `[JsTs.Base.VarNaming]`
> - severity `warn`
@@ -119,12 +119,13 @@ class userinfo {
```javascript
let userName = "John";
let user_name = "John";
```
### Bad
```javascript
let username = "John";
let Username = "John";
```
## 单文件代码不超过 700 行 `[JsTs.Base.CodeNotMoreThan700Lines]`