diff --git a/cmd/bridge/main.go b/cmd/bridge/main.go index 8d7282d..87ad369 100644 --- a/cmd/bridge/main.go +++ b/cmd/bridge/main.go @@ -47,9 +47,9 @@ func main() { fmt.Fprintf(os.Stderr, "bridge: request failed: %v\n", err) continue } - io.Copy(os.Stdout, resp.Body) - resp.Body.Close() - os.Stdout.Write([]byte("\n")) + _, _ = io.Copy(os.Stdout, resp.Body) + _ = resp.Body.Close() + _, _ = os.Stdout.Write([]byte("\n")) } if err := scanner.Err(); err != nil { diff --git a/internal/mcp/server.go b/internal/mcp/server.go index 8b15903..1da4ee4 100644 --- a/internal/mcp/server.go +++ b/internal/mcp/server.go @@ -80,7 +80,7 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { } w.Header().Set("Content-Type", "application/json") - json.NewEncoder(w).Encode(response{ + _ = json.NewEncoder(w).Encode(response{ JSONRPC: "2.0", ID: req.ID, Result: result, @@ -90,7 +90,7 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { func writeError(w http.ResponseWriter, id any, code int, msg string) { w.Header().Set("Content-Type", "application/json") - json.NewEncoder(w).Encode(response{ + _ = json.NewEncoder(w).Encode(response{ JSONRPC: "2.0", ID: id, Error: &rpcError{Code: code, Message: msg}, diff --git a/internal/session/session.go b/internal/session/session.go index 8b60055..77a9dec 100644 --- a/internal/session/session.go +++ b/internal/session/session.go @@ -73,7 +73,7 @@ func Read(sessionsDir, sessionID string) ([]Entry, error) { if err != nil { return nil, fmt.Errorf("open session log: %w", err) } - defer f.Close() + defer f.Close() //nolint:errcheck var entries []Entry scanner := bufio.NewScanner(f) diff --git a/internal/skills/brain/handlers_test.go b/internal/skills/brain/handlers_test.go index 7df6028..b2ceca2 100644 --- a/internal/skills/brain/handlers_test.go +++ b/internal/skills/brain/handlers_test.go @@ -18,7 +18,7 @@ func TestHandle_BrainQuery_CallsIngestServer(t *testing.T) { srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { assert.Equal(t, "/query", r.URL.Path) called = true - json.NewEncoder(w).Encode(map[string]any{ + _ = json.NewEncoder(w).Encode(map[string]any{ "results": []map[string]any{ {"path": "wiki/concepts/tdd.md", "title": "TDD", "excerpt": "Test-driven development.", "score": 3}, },