From cdff050d39318c2c941395b0fbea4336a4420844 Mon Sep 17 00:00:00 2001 From: Max Golovanov Date: Wed, 11 Feb 2026 15:48:26 -0800 Subject: [PATCH] fix: remove unused imports and useless assignments (CodeQL quality) --- src/server.ts | 2 -- src/telemetry.ts | 1 - test/integration/ai-sdk-azure.test.ts | 2 +- test/test-utils.ts | 8 +++----- 4 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/server.ts b/src/server.ts index 4a94fac..94cf2e8 100644 --- a/src/server.ts +++ b/src/server.ts @@ -2,9 +2,7 @@ import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { CallToolRequestSchema, ListToolsRequestSchema } from "@modelcontextprotocol/sdk/types.js"; import { listAdvisories, - listAdvisoriesSchema, getAdvisory, - getAdvisorySchema, } from "./tools/advisories.js"; /** diff --git a/src/telemetry.ts b/src/telemetry.ts index dce350c..d6158d7 100644 --- a/src/telemetry.ts +++ b/src/telemetry.ts @@ -2,7 +2,6 @@ import { NodeSDK } from '@opentelemetry/sdk-node'; import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http'; import { OTLPMetricExporter } from '@opentelemetry/exporter-metrics-otlp-http'; -import { OTLPLogExporter } from '@opentelemetry/exporter-logs-otlp-http'; import { PeriodicExportingMetricReader } from '@opentelemetry/sdk-metrics'; import { resourceFromAttributes } from '@opentelemetry/resources'; import { ATTR_SERVICE_NAME, ATTR_SERVICE_VERSION } from '@opentelemetry/semantic-conventions'; diff --git a/test/integration/ai-sdk-azure.test.ts b/test/integration/ai-sdk-azure.test.ts index b0d641a..f231e7a 100644 --- a/test/integration/ai-sdk-azure.test.ts +++ b/test/integration/ai-sdk-azure.test.ts @@ -1,5 +1,5 @@ import { describe, it, expect, beforeAll, afterAll } from "vitest"; -import { ChildProcess } from "child_process"; +import type { ChildProcess } from "child_process"; import { generateText } from "ai"; import { createAzure } from "@ai-sdk/azure"; import { randomUUID } from "crypto"; diff --git a/test/test-utils.ts b/test/test-utils.ts index ed3f2f7..a76b4a0 100644 --- a/test/test-utils.ts +++ b/test/test-utils.ts @@ -142,14 +142,12 @@ export async function initializeMCPSession( throw new Error(`Initialize failed: ${response.status} ${errorText}`); } + // Consume response body (required before reading headers in some environments) const contentType = response.headers.get("content-type") || ""; - let data: any; - if (contentType.includes("text/event-stream")) { - const text = await response.text(); - data = parseSSEResponse(text); + await response.text(); } else { - data = await response.json(); + await response.json(); } const sessionId = response.headers.get("mcp-session-id");