From f7bf22c711286c7a8915c3ae5dd1cb9ded0cb9c6 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Fri, 13 Mar 2026 18:52:24 +0000 Subject: [PATCH] fix: address unsafe assignments in migrate.ts --- packages/cli/src/commands/hooks/migrate.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/commands/hooks/migrate.ts b/packages/cli/src/commands/hooks/migrate.ts index f600ce9e2e..5d1b4846f6 100644 --- a/packages/cli/src/commands/hooks/migrate.ts +++ b/packages/cli/src/commands/hooks/migrate.ts @@ -173,7 +173,7 @@ export async function handleMigrateFromClaude() { sourceFile = claudeLocalSettingsPath; try { const content = fs.readFileSync(claudeLocalSettingsPath, 'utf-8'); - const parsed = JSON.parse(stripJsonComments(content)); + const parsed: unknown = JSON.parse(stripJsonComments(content)); if (isRecord(parsed)) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-type-assertion claudeSettings = parsed as any; @@ -187,7 +187,7 @@ export async function handleMigrateFromClaude() { sourceFile = claudeSettingsPath; try { const content = fs.readFileSync(claudeSettingsPath, 'utf-8'); - const parsed = JSON.parse(stripJsonComments(content)); + const parsed: unknown = JSON.parse(stripJsonComments(content)); if (isRecord(parsed)) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-type-assertion claudeSettings = parsed as any;