From ae339d68e1a0cfe5304fb35612d9279bb6ea2d33 Mon Sep 17 00:00:00 2001 From: Zias van Nes Date: Sat, 8 Nov 2025 14:39:33 +0100 Subject: [PATCH] chore:linting,formatting,type fixing, .... --- eslint.config.js | 12 ++++++++++- src/lib/components/CommentsList.svelte | 4 ++-- src/lib/components/Header.svelte | 3 ++- src/lib/components/LikeButton.svelte | 21 ++++++++++--------- src/lib/components/NotificationManager.svelte | 12 ----------- src/lib/components/POISearch.svelte | 15 +++++++------ src/lib/components/ProfilePanel.svelte | 3 ++- src/lib/components/button/button.svelte | 3 ++- src/lib/components/login-form.svelte | 7 ++++++- src/lib/server/notifications.ts | 21 +++++++------------ src/lib/server/push.ts | 16 +++++++------- .../api/finds/[findId]/comments/+server.ts | 13 +++++++----- src/routes/api/finds/[findId]/like/+server.ts | 4 ++-- .../api/finds/comments/[commentId]/+server.ts | 4 ++-- .../api/friends/[friendshipId]/+server.ts | 4 ++-- src/routes/api/notifications/+server.ts | 10 +++++++-- src/routes/friends/+page.svelte | 8 +++---- 17 files changed, 86 insertions(+), 74 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 106456d..9fabe6e 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -25,7 +25,17 @@ export default defineConfig( rules: { // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects. // see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors - 'no-undef': 'off' + 'no-undef': 'off', + // Disable no-navigation-without-resolve as we're using resolveRoute from $app/paths + 'svelte/no-navigation-without-resolve': 'off', + // Allow unused vars that start with underscore + '@typescript-eslint/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_' + } + ] } }, { diff --git a/src/lib/components/CommentsList.svelte b/src/lib/components/CommentsList.svelte index 6ebc642..0f1fa1d 100644 --- a/src/lib/components/CommentsList.svelte +++ b/src/lib/components/CommentsList.svelte @@ -56,7 +56,7 @@ await apiSync.deleteComment(commentId, findId); } - function canDeleteComment(comment: any): boolean { + function canDeleteComment(comment: { user: { id: string } }): boolean { return Boolean( currentUserId && (comment.user.id === currentUserId || comment.user.id === 'current-user') ); @@ -65,7 +65,7 @@ {#snippet loadingSkeleton()}
- {#each Array(3) as _} + {#each Array(3) as _, index (index)}
diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 3d60bf1..5d43845 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -1,5 +1,6 @@