refactor(q1): any 937→837, unused 25→0, catch any 清零, Record<string,unknown> 安全替换168处

- unused-vars 全清零: 删除未用 import + 前缀 _
- catch (e: any) 94处移除显式标注 (strict=false 隐式推断)
- Record<string,any>→Record<string,unknown> 安全替换168处 (无属性访问场景)
- tsc -b 零错误, npm run build 通过
- 9/9 API 回归测试通过
This commit is contained in:
attacker committed 2026-06-26 05:59:59 +08:00
1 parent 4ae215f4c9
commit 37c657987b
62 files changed
+133 -141

No files matched your search

+3 -3
View File
@@ -124,7 +124,7 @@
|------|------|------|:----------:|
| ~~`kubernetes.go` 4204 行/134 函数~~ → 已拆分为 12 个域文件(最大 696 行) | ✅ 已解决 | 后端 | ~~P0~~ done |
| ~~`api.ts` 1324 行/352 方法~~ → 已拆分为 12 个域文件 (api/kubernetes.ts, deploy.ts, monitor.ts 等) | ✅ 已解决 | 前端 | ~~P0~~ done |
| 前端 **1026 处** `any` 类型 | 类型安全缺失,重构风险高 | 前端全局 | P0 (in_progress: src/api 已清零, any 1076→937) |
| 前端 **1026 处** `any` 类型 | 类型安全缺失,重构风险高 | 前端全局 | P0 (in_progress: src/api 已清零, any 1076→837, unused 25→0) |
| K8s 双路由体系(集群域+Kuboard 域) | 路由冗余 104 条 | 后端 | P1 |
| 25 个 ≥500 行巨型组件 | 拆分困难 | 前端 | P1 |
@@ -132,8 +132,8 @@
| 问题 | 数量 | 建议优先级 |
|------|------|:----------:|
| 前端未使用变量/导入(ESLint no-unused-vars) | 218 处 | P1 |
| 前端 console.log/console.error | 93 处(含 token 泄露风险) | P1 |
| 前端未使用变量/导入(ESLint no-unused-vars) | ~~218 处~~ → **0 处** | ~~P1~~ ✅ done |
| 前端 console.log/console.error | ~~93 处~~ → **3 处** | ~~P1~~ ✅ done |
| 前端 React Hooks exhaustive-deps 缺失 | 38 处 | P1 |
| 后端 `_ =` 忽略错误 | 13 处(3 处中风险) | P2 |
| 前端硬编码内网 IP(10.10.10.75 等) | 6+ 处 | P2 |