From 80ec3211cb74593487a9f4d143bacf607d5b330b Mon Sep 17 00:00:00 2001 From: sheikhlimon Date: Fri, 1 May 2026 02:59:02 +0600 Subject: [PATCH] fix: remove unused imports/vars and fix unsafe optional chaining --- cli/src/commands/connections.ts | 2 +- packages/mcp-server/src/code-mode/runtime.test.ts | 2 +- packages/mcp-server/src/index.ts | 1 - packages/shared/src/crypto/encryption.ts | 1 - server/src/index.ts | 2 +- 5 files changed, 3 insertions(+), 5 deletions(-) diff --git a/cli/src/commands/connections.ts b/cli/src/commands/connections.ts index d897b47..7d1105f 100644 --- a/cli/src/commands/connections.ts +++ b/cli/src/commands/connections.ts @@ -1,6 +1,6 @@ import { Command } from "commander"; import chalk from "chalk"; -import { requireConfig, saveConfig, loadConfig } from "../config.js"; +import { requireConfig, saveConfig } from "../config.js"; import { AskdbClient } from "../api.js"; export const connectionsCommand = new Command("connections") diff --git a/packages/mcp-server/src/code-mode/runtime.test.ts b/packages/mcp-server/src/code-mode/runtime.test.ts index 4b8025d..196406b 100644 --- a/packages/mcp-server/src/code-mode/runtime.test.ts +++ b/packages/mcp-server/src/code-mode/runtime.test.ts @@ -255,7 +255,7 @@ test("makeBridge forwards its connectionId so sandbox calls hit the chosen DB", await bridge.external_find({ collection: "users" }); assert.equal( - (calls[0]?.parsed as { connectionId?: string }).connectionId, + (calls[0]?.parsed as { connectionId?: string })?.connectionId, "conn_multi" ); }); diff --git a/packages/mcp-server/src/index.ts b/packages/mcp-server/src/index.ts index 8b44e79..1b271f6 100644 --- a/packages/mcp-server/src/index.ts +++ b/packages/mcp-server/src/index.ts @@ -20,7 +20,6 @@ import { schema, eq, and, - isNull, inArray, desc, generateCollectionDetailMarkdown, diff --git a/packages/shared/src/crypto/encryption.ts b/packages/shared/src/crypto/encryption.ts index d2c43e6..4054324 100644 --- a/packages/shared/src/crypto/encryption.ts +++ b/packages/shared/src/crypto/encryption.ts @@ -2,7 +2,6 @@ import { randomBytes, createCipheriv, createDecipheriv } from "crypto"; const ALGORITHM = "aes-256-gcm"; const IV_LENGTH = 16; -const AUTH_TAG_LENGTH = 16; function getKey(): Buffer { const hex = process.env.ENCRYPTION_KEY; diff --git a/server/src/index.ts b/server/src/index.ts index 117ee9e..8b35fb9 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -2,7 +2,7 @@ import path from "node:path"; import { fileURLToPath } from "node:url"; import { existsSync } from "node:fs"; import { config as loadEnv } from "dotenv"; -import rateLimit from "express-rate-limit"; +import { rateLimit } from "express-rate-limit"; import cookieParser from "cookie-parser"; import { CSP_DIRECTIVES } from "./lib/csp.js";