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 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:14:19 +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