清理 lint 剩余告警并更新审计文档状态

This commit is contained in:
2026-03-03 13:53:19 +08:00
parent d91ea8c1e8
commit 482307f2f4
21 changed files with 33 additions and 27 deletions
+11 -4
View File
@@ -153,9 +153,10 @@
- 修复内容:
- 修复 `GlobalUserBadge``RestaurantCard``SwipeableCard``PageTransition``useGeolocation` 的 hooks 规则 error
- 修复页面文案中的未转义引号(`react/no-unescaped-entities`);
- `npm run lint` 已恢复为 0 error(仍有 warning,后续可持续清理)
- 第二轮清理补齐所有剩余 warning(未使用变量、无效 eslint-disable、hooks 依赖、`no-img-element` 策略化处理)
- `npm run lint` 已恢复为 0 error / 0 warning。
- 证据:
- 修复后执行 `npm run lint``0 errors / 29 warnings`
- 修复后执行 `npm run lint``0 errors / 0 warnings`
- 代表性问题:
- `src/components/SwipeableCard.tsx:81`render 阶段注册副作用)
- `src/components/GlobalUserBadge.tsx:23`effect 内同步 setState
@@ -241,6 +242,12 @@
---
## 第二轮执行进展(2026-03-03
- 任务 2(清理 lint warning):✅ 已完成
- 结果:`npm run lint` => `0 errors / 0 warnings`
---
## 基线执行结果(本次审查)
- `npm run lint`:失败,`10 errors / 32 warnings`
- `npm test`:通过,`53 files / 329 tests`,但有 `act(...)` 警告。
@@ -257,5 +264,5 @@
4. 最后推进 R 类重构(N+1、增量更新、API client 统一)。
## 交付说明
- 本文档静态审查结论,未改动业务代码
- 建议下一步按“P0/P1 修复 PR + 回归测试补齐”方式分批落地
- 本文档已从“静态审查结论”演进为“修复跟踪文档”,会随每轮修复持续更新状态
- 现阶段建议继续按“问题分组 + 回归测试同步补齐”的节奏推进