From 08821d27f4a059a059d0201d0e844d8e59259a7b Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Sat, 22 Aug 2026 10:32:51 -0700 Subject: [PATCH] Bump eslint --- eslint.config.js | 5 +++++ package.json | 10 +++++----- pnpm-lock.yaml | Bin 400423 -> 398156 bytes src/app/components/Content.svelte | 2 +- src/app/components/ContentMinimal.svelte | 3 ++- src/app/components/ContentNewline.svelte | 2 +- src/app/components/IconPicker.svelte | 2 +- src/app/components/LogIn.svelte | 2 +- src/app/components/ProgressBar.svelte | 2 +- src/app/components/Reaction.svelte | 2 +- src/app/components/ReactionSummary.svelte | 4 ++-- src/app/components/RelayAdd.svelte | 2 +- src/app/components/RelayList.svelte | 2 +- .../RelaySettingsHealthChecks.svelte | 2 +- src/app/components/RoomInvite.svelte | 6 +----- src/app/components/RoomItemAddMember.svelte | 2 +- src/app/components/Share.svelte | 1 - src/app/components/SpaceInvite.svelte | 6 +----- src/app/components/ThunkFailure.svelte | 10 ++++------ src/app/components/VideoCallContent.svelte | 2 +- src/app/components/ZapForm.svelte | 2 +- src/app/components/ZapInvoice.svelte | 18 ++++++++---------- src/app/editor/EditorContent.svelte | 3 +++ src/lib/components/Divider.svelte | 2 +- src/lib/components/InputList.svelte | 1 + src/lib/components/Scanner.svelte | 2 +- src/routes/settings/wallet/+page.svelte | 1 + 27 files changed, 47 insertions(+), 49 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 7d6c1ba2..52c52e7e 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -29,6 +29,9 @@ export default [ rules: { // eslint doesn't see type parameters declared by -{#each value as _} +{#each value as _, i (i)}
{/each} diff --git a/src/app/components/IconPicker.svelte b/src/app/components/IconPicker.svelte index 76f1fd9e..8baa8400 100644 --- a/src/app/components/IconPicker.svelte +++ b/src/app/components/IconPicker.svelte @@ -49,7 +49,7 @@
- {#each filteredIcons as icon} + {#each filteredIcons as icon (icon.url)} {/if} - {#each groupedZaps.entries() as [key, zaps]} + {#each groupedZaps.entries() as [key, zaps] (key)} {@const amount = fromMsats(sum(zaps.map(zap => zap.invoiceAmount)))} {@const pubkeys = uniq(zaps.map(zap => zap.request.pubkey))} {@const isOwn = pubkeys.includes($user.pubkey)} @@ -217,7 +217,7 @@ {amount} {/each} - {#each groupedReactions.entries() as [key, events]} + {#each groupedReactions.entries() as [key, events] (key)} {@const pubkeys = events.map(e => e.pubkey)} {@const isOwn = pubkeys.includes($user.pubkey)} {@const info = displayList( diff --git a/src/app/components/RelayAdd.svelte b/src/app/components/RelayAdd.svelte index d42b5733..aeb0604f 100644 --- a/src/app/components/RelayAdd.svelte +++ b/src/app/components/RelayAdd.svelte @@ -54,7 +54,7 @@ let limit = $state(20) let element: Element | undefined = $state() - const loading = $state(new SvelteSet()) + const loading = new SvelteSet() const relaySearch = $app.use(Relays).relaySearch const blockedRelayUrls = $blockedRelayLists.urls($user.pubkey).$ diff --git a/src/app/components/RelayList.svelte b/src/app/components/RelayList.svelte index 59e7dfc6..ae24edc1 100644 --- a/src/app/components/RelayList.svelte +++ b/src/app/components/RelayList.svelte @@ -51,7 +51,7 @@ } } - const loading = $state(new SvelteSet()) + const loading = new SvelteSet() diff --git a/src/app/components/RelaySettingsHealthChecks.svelte b/src/app/components/RelaySettingsHealthChecks.svelte index 5e2e2e3c..d389f06f 100644 --- a/src/app/components/RelaySettingsHealthChecks.svelte +++ b/src/app/components/RelaySettingsHealthChecks.svelte @@ -33,7 +33,7 @@ {PLATFORM_NAME} actively checks your connection to the network in the background to discover relays that are offline, that you don't have access to, or are otherwise causing trouble.

- {#each $pending as healthCheck} + {#each $pending as healthCheck (healthCheck.title)} {/each} {#if $pending.length > 0} diff --git a/src/app/components/RoomInvite.svelte b/src/app/components/RoomInvite.svelte index 4afee99f..07dcbfc7 100644 --- a/src/app/components/RoomInvite.svelte +++ b/src/app/components/RoomInvite.svelte @@ -46,11 +46,7 @@ } let canShare = $state(false) - let invite = $state("") - - $effect(() => { - invite = makeInviteLink({url, claim: $claim, h, code: $roomCode}) - }) + let invite = $derived(makeInviteLink({url, claim: $claim, h, code: $roomCode})) onMount(async () => { try { diff --git a/src/app/components/RoomItemAddMember.svelte b/src/app/components/RoomItemAddMember.svelte index aaf3f159..75e5bf21 100644 --- a/src/app/components/RoomItemAddMember.svelte +++ b/src/app/components/RoomItemAddMember.svelte @@ -11,7 +11,7 @@ const {url, event}: Props = $props() -{#each tagValues(hexTags("p"), event.tags) as pubkey} +{#each tagValues(hexTags("p"), event.tags) as pubkey (pubkey)}
joined the room
diff --git a/src/app/components/Share.svelte b/src/app/components/Share.svelte index 1e8d58ae..61cdd4ce 100644 --- a/src/app/components/Share.svelte +++ b/src/app/components/Share.svelte @@ -1,5 +1,4 @@
diff --git a/src/lib/components/InputList.svelte b/src/lib/components/InputList.svelte index d17510bc..6f3f45a6 100644 --- a/src/lib/components/InputList.svelte +++ b/src/lib/components/InputList.svelte @@ -55,6 +55,7 @@
+ {#each value as item, index}
- {#each cameras as camera} + {#each cameras as camera (camera.id)} {/each} diff --git a/src/routes/settings/wallet/+page.svelte b/src/routes/settings/wallet/+page.svelte index e55df318..60bb2214 100644 --- a/src/routes/settings/wallet/+page.svelte +++ b/src/routes/settings/wallet/+page.svelte @@ -269,6 +269,7 @@

Preset amounts shown when sending a zap.

+ {#each zapAmountDraft as amount, index}