From 61338921e8d95c3bf6ad7a06ba34d6392085e878 Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Thu, 25 Jun 2026 18:34:42 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20resolve=20all=20lint=20issues=20?= =?UTF-8?q?=E2=80=94=20eslint,=20prettier,=20svelte-check=20pass?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/routes/account/+page.svelte | 9 ++++----- frontend/src/routes/gdpr/+page.svelte | 6 +----- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/frontend/src/routes/account/+page.svelte b/frontend/src/routes/account/+page.svelte index a21b1fa..a4e8101 100644 --- a/frontend/src/routes/account/+page.svelte +++ b/frontend/src/routes/account/+page.svelte @@ -93,9 +93,9 @@ let userData = $state(null); let loadingUser = $state(true); let stamps = $state(0); -t// eslint-disable-next-line @typescript-eslint/no-unused-vars -t// eslint-disable-next-line @typescript-eslint/no-unused-vars + // eslint-disable-next-line @typescript-eslint/no-unused-vars let pendingRedemption = $state(false); + // eslint-disable-next-line @typescript-eslint/no-unused-vars let uploadingPic = $state(false); function getStampPath(slotNum: number): string { @@ -244,7 +244,6 @@ t// eslint-disable-next-line @typescript-eslint/no-unused-vars ? 'This card has already expired' : buyNewCardCVC.length > 0 && buyNewCardCVC.length < 3 ? 'CVC must be at least 3 digits' -t// eslint-disable-next-line @typescript-eslint/no-unused-vars : null ); @@ -729,14 +728,14 @@ t// eslint-disable-next-line @typescript-eslint/no-unused-vars let phoneInput = $state(''); let phoneError = $state(''); let savingPhone = $state(false); -t// eslint-disable-next-line @typescript-eslint/no-unused-vars // Phone validation (UK format) + // eslint-disable-next-line @typescript-eslint/no-unused-vars function validatePhone(phone: string): boolean { -t// eslint-disable-next-line @typescript-eslint/no-unused-vars return isValidUKPhone(phone); } + // eslint-disable-next-line @typescript-eslint/no-unused-vars function formatPhoneInput(value: string): string { return formatPhoneDisplay(value); } diff --git a/frontend/src/routes/gdpr/+page.svelte b/frontend/src/routes/gdpr/+page.svelte index b153b31..19aec09 100644 --- a/frontend/src/routes/gdpr/+page.svelte +++ b/frontend/src/routes/gdpr/+page.svelte @@ -93,8 +93,6 @@ email_enabled: boolean; sms_enabled: boolean; browser_push_enabled: boolean; -t// eslint-disable-next-line @typescript-eslint/no-unused-vars -t// eslint-disable-next-line @typescript-eslint/no-unused-vars updated_at: string; }>; saved_cards?: Array<{ @@ -244,9 +242,9 @@ t// eslint-disable-next-line @typescript-eslint/no-unused-vars } else { const text = await res.text(); errorMessage = `Failed to fetch data (${res.status}): ${text}`; -t// eslint-disable-next-line @typescript-eslint/no-unused-vars pageState = 'error'; } + // eslint-disable-next-line @typescript-eslint/no-unused-vars } catch (e) { errorMessage = 'Network error — could not connect to server.'; pageState = 'error'; @@ -729,11 +727,9 @@ t// eslint-disable-next-line @typescript-eslint/no-unused-vars {/if}
Privacy Policy Consent -t// eslint-disable-next-line @typescript-eslint/no-unused-vars

{gdprData.user_profile.privacy_policy_and_terms_consent ? 'Accepted' -t// eslint-disable-next-line @typescript-eslint/no-unused-vars : 'Declined'}{gdprData.user_profile.policy_consent_updated_at ? ' — ' + fmtDateTime(gdprData.user_profile.policy_consent_updated_at) : ''}