IanShaw027
c4f6c89b65
fix(lint): 修复golangci-lint检查发现的问题
修复了4个lint问题:
1. errcheck (3处): 在测试中添加类型断言的ok检查
2. govet copylocks (1处): 将mutex从ToolCorrectionStats移到CodexToolCorrector
**详细修改:**
1. **openai_tool_corrector_test.go**
- 添加了类型断言的ok检查,避免panic
- 在解析JSON后检查payload结构的有效性
- 改进错误处理和测试可靠性
2. **openai_tool_corrector.go**
- 将sync.RWMutex从ToolCorrectionStats移到CodexToolCorrector
- 避免在GetStats()返回时复制mutex
- 保持线程安全的同时符合Go最佳实践
**测试验证:**
- 所有单元测试通过 ✅
- go vet 检查通过 ✅
- 代码编译正常 ✅
2026-01-16 00:02:22 +08:00
..
2026-01-15 18:27:06 +08:00
2026-01-15 15:14:44 +08:00
2026-01-16 00:02:22 +08:00
2026-01-15 15:14:44 +08:00
2025-12-18 13:50:39 +08:00
2026-01-11 23:00:31 +08:00
2026-01-11 23:49:03 +08:00
2026-01-07 16:35:51 +08:00
2026-01-11 23:15:01 +08:00
2026-01-11 23:15:01 +08:00
2026-01-05 13:54:43 +08:00
2025-12-29 10:03:27 +08:00