IanShaw027
415840088e
fix(lint): 修复剩余的errcheck错误
修复了测试文件中剩余的6处类型断言未检查错误:
- 第115-118行:choices.message.tool_calls 的类型断言链
- 第140和145行:multiple tool calls 测试的类型断言
- 第343和345行:ComplexSSEData 测试的类型断言
**修复模式:**
所有类型断言都改为使用 ok 检查:
```go
// 修复前
choices := payload["choices"].([]any)
// 修复后
choices, ok := payload["choices"].([]any)
if !ok || len(choices) == 0 {
t.Fatal("No choices found in result")
}
```
**测试验证:**
- ✅ TestCorrectToolCallsInSSEData - 所有子测试通过
- ✅ TestComplexSSEData - 通过
- ✅ TestCorrectToolParameters - 通过
- ✅ 所有类型断言都有 ok 检查
- ✅ 添加了数组长度验证
现在所有 errcheck 错误都已修复。
2026-01-16 00:14:19 +08:00
..
2026-01-15 18:27:06 +08:00
2026-01-15 15:14:44 +08:00
2026-01-16 00:14:19 +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