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 15:06:34 +08:00
2026-01-15 15:15:20 +08:00
2026-01-01 01:43:20 +08:00
2026-01-12 14:42:58 +08:00
2026-01-15 15:14:44 +08:00
2026-01-15 19:34:11 +08:00
2026-01-15 15:14:44 +08:00
2026-01-16 00:02:22 +08:00
2026-01-06 10:13:12 +08:00
2026-01-05 14:41:08 +08:00
2026-01-10 19:08:41 +08:00