fix(lint): summary 检查 strings.Builder WriteString 返回值 (errcheck)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
superman2003
2026-07-20 21:52:46 +08:00
co-authored by Cursor
parent 29bea0a758
commit a319333161
@@ -1294,25 +1294,25 @@ func (s *openAISelectionFilterStats) exclude(reason string) {
// log aggregation. extra, when non-empty, is appended as a trailing marker.
func (s openAISelectionFilterStats) summary(extra string) string {
var b strings.Builder
b.WriteString("pool=")
b.WriteString(strconv.Itoa(s.pool))
_, _ = b.WriteString("pool=")
_, _ = b.WriteString(strconv.Itoa(s.pool))
if len(s.reasons) > 0 {
reasons := make([]string, 0, len(s.reasons))
for reason := range s.reasons {
reasons = append(reasons, reason)
}
sort.Strings(reasons)
b.WriteString(", filtered:")
_, _ = b.WriteString(", filtered:")
for _, reason := range reasons {
b.WriteString(" ")
b.WriteString(reason)
b.WriteString("=")
b.WriteString(strconv.Itoa(s.reasons[reason]))
_, _ = b.WriteString(" ")
_, _ = b.WriteString(reason)
_, _ = b.WriteString("=")
_, _ = b.WriteString(strconv.Itoa(s.reasons[reason]))
}
}
if extra != "" {
b.WriteString(", ")
b.WriteString(extra)
_, _ = b.WriteString(", ")
_, _ = b.WriteString(extra)
}
return b.String()
}