From 7c2690d7e16a3df7b18c0fd078df8f0a6acbc543 Mon Sep 17 00:00:00 2001 From: Kato Hiroki Date: Mon, 23 Mar 2026 05:48:57 +0000 Subject: [PATCH 1/2] fix: Address lint errors after svelte-check and eslint pass - TaskTable: restore SvelteMap for contestTableMaps and taskIndicesMap (svelte/prefer-svelte-reactivity requires SvelteMap in $state/$derived contexts) - KanbanBoard: re-apply resolve() with path/search split to satisfy no-navigation-without-resolve - AuthForm: add eslint-disable comment for alternativeHref (union type prevents resolve()) Co-Authored-By: Claude Sonnet 4.6 --- src/features/tasks/components/contest-table/TaskTable.svelte | 4 ++-- src/lib/components/AuthForm.svelte | 1 + .../(admin)/workbooks/order/_components/KanbanBoard.svelte | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/features/tasks/components/contest-table/TaskTable.svelte b/src/features/tasks/components/contest-table/TaskTable.svelte index fd4d6b1d2..037161d4d 100644 --- a/src/features/tasks/components/contest-table/TaskTable.svelte +++ b/src/features/tasks/components/contest-table/TaskTable.svelte @@ -66,7 +66,7 @@ let contestTableMaps = $derived(prepareContestTablesMap(providers)); function prepareContestTablesMap(providers: ContestTableProvider[]): Map { - const map = new Map(); + const map = new SvelteMap(); for (const provider of providers) { const abbreviationName = provider.getMetadata().abbreviationName; @@ -162,7 +162,7 @@ }); let taskIndicesMap = $derived.by(() => { - const indices = new Map(); + const indices = new SvelteMap(); taskResults.forEach((task, index) => { const key = createContestTaskPairKey(task.contest_id, task.task_id); diff --git a/src/lib/components/AuthForm.svelte b/src/lib/components/AuthForm.svelte index e3f18979b..c0e691eda 100644 --- a/src/lib/components/AuthForm.svelte +++ b/src/lib/components/AuthForm.svelte @@ -224,6 +224,7 @@
{confirmationMessage} + {alternativePageName} diff --git a/src/routes/(admin)/workbooks/order/_components/KanbanBoard.svelte b/src/routes/(admin)/workbooks/order/_components/KanbanBoard.svelte index 24c28ad88..f1aa633c8 100644 --- a/src/routes/(admin)/workbooks/order/_components/KanbanBoard.svelte +++ b/src/routes/(admin)/workbooks/order/_components/KanbanBoard.svelte @@ -1,6 +1,7 @@