From f642da58bb6286dc00dcbb89ce9c2db24291cef0 Mon Sep 17 00:00:00 2001 From: eti Date: Fri, 9 Oct 2026 23:18:11 +0200 Subject: [PATCH] web: lint Signed-off-by: eti --- web/.storybook/SimulatedRepoSettings.svelte | 33 +++++++----- web/eslint.config.js | 4 +- web/src/app.html | 8 ++- web/src/lib/api/client.ts | 4 +- web/src/lib/api/githubImport.test.ts | 2 +- web/src/lib/api/knot.ts | 9 +--- web/src/lib/api/migrator.test.ts | 26 ++++------ web/src/lib/api/preferences.ts | 5 +- web/src/lib/api/repoCreate.test.ts | 2 +- web/src/lib/api/repoIndex.ts | 7 +-- web/src/lib/api/spindlewrite.test.ts | 2 +- web/src/lib/api/spindlewrite.ts | 18 +++---- web/src/lib/api/syntax.ts | 1 - web/src/lib/api/webhooks.ts | 2 +- web/src/lib/api/write.test.ts | 12 ++--- web/src/lib/auth/agent.ts | 2 +- web/src/lib/components/home/HomeCta.svelte | 2 +- .../import/GitHubConnectStep.svelte | 2 +- .../import/GitHubImporter.stories.svelte | 6 ++- .../components/import/GitHubImporter.svelte | 12 ++--- .../import/GitHubImporterFixture.svelte | 9 ++-- .../import/GitHubRepoSelectStep.svelte | 26 +++++++--- .../lib/components/import/MigrationRow.svelte | 5 +- .../components/import/MigrationStep.svelte | 4 +- .../lib/components/import/RepoConfig.svelte | 5 +- .../components/import/UrlRepoImporter.svelte | 5 +- .../import/gitHubImportState.svelte.ts | 19 ++++--- .../import/gitHubImportState.test.ts | 14 ++++- .../components/import/grantEvidence.test.ts | 8 +-- .../components/import/migrationRows.test.ts | 2 +- .../lib/components/import/migrationRows.ts | 2 +- .../lib/components/import/stepGating.test.ts | 6 ++- .../OrganizationCreationForm.svelte | 8 +-- .../profile/ProfileSocialLinks.svelte | 2 +- .../components/profile/RepoSearchForm.svelte | 2 +- .../profile/UserProfileChrome.svelte | 2 +- web/src/lib/components/repo/LabelPanel.svelte | 6 +-- .../repo/RepoIndexView.stories.svelte | 4 +- .../lib/components/repo/importPoll.test.ts | 8 ++- .../repo/pipelines/PipelineSearch.svelte | 2 +- .../repo/pulls/PullCommitListHeader.svelte | 1 - .../components/repo/pulls/PullCompose.svelte | 8 +-- .../repo/tickets/TicketSearch.svelte | 2 +- .../components/settings/tabs/EmailsTab.svelte | 5 +- .../settings/tabs/emailRecheck.test.ts | 51 ++++++++++++++++--- .../components/timeline/PreviewCard.svelte | 1 - .../lib/components/timeline/RecentItem.svelte | 2 +- .../lib/components/ui/Button.stories.svelte | 1 - web/src/lib/components/ui/Checkbox.svelte | 2 +- web/src/lib/components/ui/Combobox.svelte | 2 +- web/src/lib/components/ui/Kbd.svelte | 2 +- web/src/lib/components/ui/Lightbox.svelte | 2 +- web/src/lib/components/ui/Logo.svelte | 2 +- web/src/lib/components/ui/Tabs.svelte | 27 ++++++---- web/src/lib/components/ui/TagInput.svelte | 18 +++---- web/src/lib/components/ui/inputField.ts | 2 +- .../lib/components/welcome/EmailsStep.svelte | 2 +- web/src/lib/server/github/api.ts | 2 +- web/src/lib/server/github/cookies.ts | 2 +- web/src/lib/server/github/index.ts | 17 ++++--- web/src/lib/server/github/oauth.ts | 2 +- web/src/lib/server/github/session.ts | 4 +- web/src/routes/[handle]/[repo]/+page.svelte | 32 ++++++------ .../[handle]/[repo]/commit/[ref]/+page.svelte | 20 -------- .../routes/[handle]/[repo]/fork/+page.svelte | 1 - .../[version]/[[range]]/PullViewPage.svelte | 4 +- .../[repo]/tree/[ref]/[...path]/+page.svelte | 18 ------- .../settings/OrganizationSettingsTab.svelte | 7 +-- web/src/routes/repo/migrate/+page.svelte | 3 +- web/src/routes/repo/new/+page.svelte | 5 +- web/src/routes/welcome/+page.svelte | 9 ++-- 71 files changed, 291 insertions(+), 263 deletions(-) diff --git a/web/.storybook/SimulatedRepoSettings.svelte b/web/.storybook/SimulatedRepoSettings.svelte index fbd00e000..c58283a9d 100644 --- a/web/.storybook/SimulatedRepoSettings.svelte +++ b/web/.storybook/SimulatedRepoSettings.svelte @@ -16,7 +16,14 @@ let loadDelay = $state(600); // ms let statusLog = $state([]); - let pageData = $state({ + type Collaborator = { did: string; handle: string; role: string }; + type TabData = { + labels?: string[] | Promise; + collaborators?: Collaborator[] | Promise; + spindles?: string[] | Promise; + }; + + let pageData = $state({ labels: ["bug", "enhancement"] }); @@ -34,14 +41,14 @@ log(`Navigating to ${id}`); const start = performance.now(); - let rawData: any; + let rawData: TabData = {}; if (id === "general") { const p = new Promise((res) => setTimeout(() => res(["bug", "enhancement", "feature"]), loadDelay) ); rawData = { labels: stream(p) }; } else if (id === "access") { - const p = new Promise<{ did: string; handle: string; role: string }[]>((res) => + const p = new Promise((res) => setTimeout( () => res([ @@ -72,12 +79,12 @@
Request Delay:
{:else if controls.data} - + {#if section === "avatar"} {:else if section === "knots"} diff --git a/web/src/routes/repo/migrate/+page.svelte b/web/src/routes/repo/migrate/+page.svelte index be4205ac9..110106e8b 100644 --- a/web/src/routes/repo/migrate/+page.svelte +++ b/web/src/routes/repo/migrate/+page.svelte @@ -1,4 +1,5 @@