From f78b6eec47d4c7bd70eb7c57d135ca8ca92c64cf Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Tue, 23 Dec 2025 14:06:26 -0800 Subject: [PATCH] Add and use knipIgnoreUnusedButUsedByStorybook --- knip.config.ts | 3 ++- src/storybook/mocks/useJobActions.ts | 1 + src/storybook/mocks/useJobList.ts | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/knip.config.ts b/knip.config.ts index f2907a266..9d085dfa9 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -66,7 +66,8 @@ const config: KnipConfig = { }, tags: [ '-knipIgnoreUnusedButUsedByCustomNodes', - '-knipIgnoreUnusedButUsedByVueNodesBranch' + '-knipIgnoreUnusedButUsedByVueNodesBranch', + '-knipIgnoreUnusedButUsedByStorybook' ] } diff --git a/src/storybook/mocks/useJobActions.ts b/src/storybook/mocks/useJobActions.ts index fba7f3bac..d7c2c1be8 100644 --- a/src/storybook/mocks/useJobActions.ts +++ b/src/storybook/mocks/useJobActions.ts @@ -9,6 +9,7 @@ export function setMockJobActions(actions: Record) { actionsByJobId.value = actions } +/** @knipIgnoreUnusedButUsedByStorybook */ export function useJobActions() { function getJobActions(job: JobListItem) { return actionsByJobId.value[job.id] ?? [] diff --git a/src/storybook/mocks/useJobList.ts b/src/storybook/mocks/useJobList.ts index 702c1cebc..1f0f76e8d 100644 --- a/src/storybook/mocks/useJobList.ts +++ b/src/storybook/mocks/useJobList.ts @@ -43,6 +43,7 @@ export function setMockJobItems(items: JobListItem[]) { jobItems.value = items } +/** @knipIgnoreUnusedButUsedByStorybook */ export function useJobList() { return { selectedJobTab,