From 9e7f80ea6940a6211f9840b860d540efa7e83421 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Thu, 9 Jul 2026 14:43:46 -0400 Subject: [PATCH] =?UTF-8?q?fix(#2090):=20resolve=20lint=20=E2=80=94=20drop?= =?UTF-8?q?=20unnecessary=20type=20assertion=20+=20unused=20vars?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/host-integration-adapters/cline-sdk-binding.cts | 2 +- tests/cline-beforetool-upgrade.test.cjs | 1 - tests/cline-imperative-reference.test.cjs | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/host-integration-adapters/cline-sdk-binding.cts b/src/host-integration-adapters/cline-sdk-binding.cts index 0995ad81a..b2aaa90b7 100644 --- a/src/host-integration-adapters/cline-sdk-binding.cts +++ b/src/host-integration-adapters/cline-sdk-binding.cts @@ -111,7 +111,7 @@ function collectPathValues(root: unknown): string[] { function resolveToolName(tool: BeforeToolPayload['tool']): string { if (!tool) return ''; if (typeof tool === 'string') return tool; - const name = (tool as { name?: unknown }).name; + const name = tool.name; return typeof name === 'string' ? name : ''; } diff --git a/tests/cline-beforetool-upgrade.test.cjs b/tests/cline-beforetool-upgrade.test.cjs index 08cb90491..a2ccbf3ee 100644 --- a/tests/cline-beforetool-upgrade.test.cjs +++ b/tests/cline-beforetool-upgrade.test.cjs @@ -61,7 +61,6 @@ test('PLANNING_PATH_PATTERN matches .planning/ paths on posix + windows separato }); test('PLANNING_PATH_PATTERN does NOT match non-planning paths', () => { - const other = ['src/planning-utils.ts', 'docs/plan.md', '.planning-readme.txt']; // .planning-readme.txt must not match (boundary after .planning required) for (const p of ['src/planning-utils.ts', 'docs/plan.md']) { assert.ok(!PLANNING_PATH_PATTERN.test(p), `non-planning path must NOT match: ${p}`); diff --git a/tests/cline-imperative-reference.test.cjs b/tests/cline-imperative-reference.test.cjs index aa475be80..a54a4fa8c 100644 --- a/tests/cline-imperative-reference.test.cjs +++ b/tests/cline-imperative-reference.test.cjs @@ -28,7 +28,6 @@ const { createImperativeAdapter } = require('../gsd-core/bin/lib/adapter-imperat const { profileOf, negotiateHostCapabilities, - shouldFlattenDispatch, PROFILE_BASELINES, UNDOCUMENTED, } = require('../gsd-core/bin/lib/host-integration.cjs');