docs: update dev-log - mocks/ 死代码目录清理
This commit is contained in:
1 parent
69253be1e4
commit
84a479caf8
1 file changed
+21
@@ -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行) 超限但属已移除菜单死代码(保留不拆)
|
||||
Reference in new issue
Block a user