chore: fix all lint errors and format codebase

- Remove unused `or` import in comments resolver
- Remove unused `users` import in recordings resolver
- Add index keys to pagination {#each} loops in videos, models, magazine
- Remove stale svelte-ignore comment in header (a11y warnings no longer fired)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 19:06:57 +01:00
parent ae0929ad06
commit 8313664d70
6 changed files with 5 additions and 6 deletions

View File

@@ -2,7 +2,7 @@ import { GraphQLError } from "graphql";
import { builder } from "../builder"; import { builder } from "../builder";
import { CommentType, AdminCommentListType } from "../types/index"; import { CommentType, AdminCommentListType } from "../types/index";
import { comments, users } from "../../db/schema/index"; import { comments, users } from "../../db/schema/index";
import { eq, and, desc, ilike, or, count } from "drizzle-orm"; import { eq, and, desc, ilike, count } from "drizzle-orm";
import { awardPoints, checkAchievements } from "../../lib/gamification"; import { awardPoints, checkAchievements } from "../../lib/gamification";
import { requireOwnerOrAdmin, requireAdmin } from "../../lib/acl"; import { requireOwnerOrAdmin, requireAdmin } from "../../lib/acl";

View File

@@ -1,7 +1,7 @@
import { GraphQLError } from "graphql"; import { GraphQLError } from "graphql";
import { builder } from "../builder"; import { builder } from "../builder";
import { RecordingType, AdminRecordingListType } from "../types/index"; import { RecordingType, AdminRecordingListType } from "../types/index";
import { recordings, recording_plays, users } from "../../db/schema/index"; import { recordings, recording_plays } from "../../db/schema/index";
import { eq, and, desc, ilike, count } from "drizzle-orm"; import { eq, and, desc, ilike, count } from "drizzle-orm";
import { slugify } from "../../lib/slugify"; import { slugify } from "../../lib/slugify";
import { awardPoints, checkAchievements } from "../../lib/gamification"; import { awardPoints, checkAchievements } from "../../lib/gamification";

View File

@@ -178,7 +178,6 @@
</header> </header>
<!-- Backdrop --> <!-- Backdrop -->
<!-- svelte-ignore a11y_click_events_have_key_events a11y_no_static_element_interactions a11y_no_noninteractive_element_interactions -->
<div <div
role="presentation" role="presentation"
class={`fixed inset-0 z-40 bg-black/60 backdrop-blur-sm transition-opacity duration-300 lg:hidden ${isMobileMenuOpen ? "opacity-100 pointer-events-auto" : "opacity-0 pointer-events-none"}`} class={`fixed inset-0 z-40 bg-black/60 backdrop-blur-sm transition-opacity duration-300 lg:hidden ${isMobileMenuOpen ? "opacity-100 pointer-events-auto" : "opacity-0 pointer-events-none"}`}

View File

@@ -317,7 +317,7 @@
onclick={() => goToPage(data.page - 1)} onclick={() => goToPage(data.page - 1)}
class="border-primary/20 hover:bg-primary/10" class="border-primary/20 hover:bg-primary/10"
>{$_("common.previous")}</Button> >{$_("common.previous")}</Button>
{#each pageNumbers() as p} {#each pageNumbers() as p, i (i)}
{#if p === -1} {#if p === -1}
<span class="px-2 text-muted-foreground select-none"></span> <span class="px-2 text-muted-foreground select-none"></span>
{:else} {:else}

View File

@@ -207,7 +207,7 @@
onclick={() => goToPage(data.page - 1)} onclick={() => goToPage(data.page - 1)}
class="border-primary/20 hover:bg-primary/10" class="border-primary/20 hover:bg-primary/10"
>{$_("common.previous")}</Button> >{$_("common.previous")}</Button>
{#each pageNumbers() as p} {#each pageNumbers() as p, i (i)}
{#if p === -1} {#if p === -1}
<span class="px-2 text-muted-foreground select-none"></span> <span class="px-2 text-muted-foreground select-none"></span>
{:else} {:else}

View File

@@ -265,7 +265,7 @@
onclick={() => goToPage(data.page - 1)} onclick={() => goToPage(data.page - 1)}
class="border-primary/20 hover:bg-primary/10" class="border-primary/20 hover:bg-primary/10"
>{$_("common.previous")}</Button> >{$_("common.previous")}</Button>
{#each pageNumbers() as p} {#each pageNumbers() as p, i (i)}
{#if p === -1} {#if p === -1}
<span class="px-2 text-muted-foreground select-none"></span> <span class="px-2 text-muted-foreground select-none"></span>
{:else} {:else}