docs: update dev-log - mocks/ 死代码目录清理

This commit is contained in:
attacker committed 2026-06-16 04:03:21 +08:00
1 parent 69253be1e4
commit 84a479caf8
1 file changed
+21
+21
View File
@@ -1131,3 +1131,24 @@ cd ~/devops/aiops
- 前端 AgentMonitor.tsx(672行)、AIPredictiveAnalytics.tsx(670行)、ApprovalFlow.tsx(666行) 接近700行限制
- mocks/ 目录整体已无任何组件引用(grep确认),可考虑整体清除减少维护负担
- resourceModels/modelInstances mock数据也已无人引用(资源模型菜单已移除)
## 2026-06-16 自动推进(cron)
- **任务**: mocks/ 全栈死代码目录清理(上一session确认零外部引用但从未删除整个目录)
- **验证(删除前)**:
- `grep -rn "from.*@/mocks\|mockData\|mock[A-Z]" frontend/src/` → 仅 mocks/ 内部自身引用(data.ts barrel + misc.ts 注释),零组件/服务层引用
- `grep -rn "mocks" frontend/ --include="*.ts/tsx/json/js"`(排除 node_modules + mocks/ 自身)→ 零结果
- vite.config.ts / tsconfig.json / package.json 均无 mocks 引用
- **修改**:
- `frontend/src/mocks/` — **删除整个目录**:data.ts(barrel) + modules/ 下 11 个文件(alerts/approval/automation/cicd/cloud/dashboard/k8s/misc/monitor/servers/system)
- 共删除 **2528 行** / **104KB**
- **结果**:
- `npx tsc --noEmit` 零错误 ✅
- `npm run build` 通过(3.03s, 2595 modules transformed) ✅
- `./run.sh restart` 后 /health 正常 + 前端 200 ✅
- 浏览器验证:仪表盘正常渲染(48服务器/4稳定/6告警/¥96,700成本均为真实API数据),云账单页正常加载,console 零 JS 错误 ✅
- git push 成功 (commit 69253be) ✅
- **下一步建议**:
- 前端接近700行限制可提取子组件: AgentMonitor.tsx(672)、AIPredictiveAnalytics.tsx(670)、ApprovalFlow.tsx(666)
- sidebar.tsx(689行) 已提取 context,剩余为 shadcn 标准 UI 组件无需拆分
- 后端 sql_audit.go(435行) 超限但属已移除菜单死代码(保留不拆)