aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-05-29 23:44:08 +0000
committerFuwn <[email protected]>2026-05-29 23:44:08 +0000
commit49879c43ebd9f36ec19f4c02fa2b121314126286 (patch)
treebbf1e42eba5996640ffcc7f44d07245cdf2c5e5c /src/lib/Settings
parentchore(biome): scope linting to remove Svelte false positives (diff)
downloaddue.moe-49879c43ebd9f36ec19f4c02fa2b121314126286.tar.xz
due.moe-49879c43ebd9f36ec19f4c02fa2b121314126286.zip
style: apply biome autofixes and resolve remaining lint findingsHEADmain
Auto-fixed cosmetic findings (import ordering, obj["k"]->obj.k, optional chaining, template literals, Date.now, parseInt radix, useless ternaries/ switch cases). Resolved the non-autofixable rest by hand: - Senpy: static-only class -> object literal (no this/static reliance). - app.html: var global shim -> window.global = window (keeps the shim, drops the unused-var flag). - biome-ignore with rationale for the logout document.cookie clear and the holodule scrape non-null assertion. Verified: biome check 0 diagnostics, svelte-check 0/0, 24/24 unit tests.
Diffstat (limited to 'src/lib/Settings')
-rw-r--r--src/lib/Settings/Categories/Cache.svelte2
-rw-r--r--src/lib/Settings/Categories/Debug.svelte12
-rw-r--r--src/lib/Settings/Categories/Display.svelte14
-rw-r--r--src/lib/Settings/Categories/RSSFeeds.svelte4
-rw-r--r--src/lib/Settings/Categories/SettingSync.svelte8
-rw-r--r--src/lib/Settings/SettingCheckboxToggle.svelte2
-rw-r--r--src/lib/Settings/SettingToggle.svelte2
7 files changed, 21 insertions, 23 deletions
diff --git a/src/lib/Settings/Categories/Cache.svelte b/src/lib/Settings/Categories/Cache.svelte
index 0df59db2..a5f2c2a0 100644
--- a/src/lib/Settings/Categories/Cache.svelte
+++ b/src/lib/Settings/Categories/Cache.svelte
@@ -1,7 +1,7 @@
<script>
import Spacer from "$lib/Layout/Spacer.svelte";
-import settings from "$stores/settings";
import locale from "$stores/locale";
+import settings from "$stores/settings";
</script>
<small class="opaque">
diff --git a/src/lib/Settings/Categories/Debug.svelte b/src/lib/Settings/Categories/Debug.svelte
index a18eea9d..55a89939 100644
--- a/src/lib/Settings/Categories/Debug.svelte
+++ b/src/lib/Settings/Categories/Debug.svelte
@@ -1,14 +1,14 @@
<script lang="ts">
+import localforage from "localforage";
+import { get } from "svelte/store";
import Spacer from "$lib/Layout/Spacer.svelte";
-import settings from "$stores/settings";
-import { addNotification } from "$lib/Notification/store";
-import SettingHint from "../SettingHint.svelte";
+import { invalidateListCaches } from "$lib/Media/invalidate";
import { options } from "$lib/Notification/options";
+import { addNotification } from "$lib/Notification/store";
import locale from "$stores/locale";
+import settings from "$stores/settings";
import SettingCheckboxToggle from "../SettingCheckboxToggle.svelte";
-import localforage from "localforage";
-import { invalidateListCaches } from "$lib/Media/invalidate";
-import { get } from "svelte/store";
+import SettingHint from "../SettingHint.svelte";
</script>
<SettingCheckboxToggle setting="debugDummyLists" text={$locale().debug.dummyLists} />
diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte
index b2acd270..f560c65c 100644
--- a/src/lib/Settings/Categories/Display.svelte
+++ b/src/lib/Settings/Categories/Display.svelte
@@ -1,13 +1,13 @@
<script lang="ts">
+import { track } from "$lib/analytics";
import Spacer from "$lib/Layout/Spacer.svelte";
+import { getFingerprint } from "$lib/Utility/fingerprint";
+import { requestNotifications } from "$lib/Utility/notifications";
+import root from "$lib/Utility/root";
+import locale from "$stores/locale";
import settings from "$stores/settings";
import SettingCheckboxToggle from "../SettingCheckboxToggle.svelte";
import SettingHint from "../SettingHint.svelte";
-import root from "$lib/Utility/root";
-import locale from "$stores/locale";
-import { requestNotifications } from "$lib/Utility/notifications";
-import { getFingerprint } from "$lib/Utility/fingerprint";
-import { track } from "$lib/analytics";
const trackSetting = (key: string) => (event: Event) =>
track("Change Setting", {
@@ -70,9 +70,7 @@ const onHelperChange = () => {
}
break;
case "none": {
- {
- mai.style.display = "none";
- }
+ mai.style.display = "none";
break;
}
}
diff --git a/src/lib/Settings/Categories/RSSFeeds.svelte b/src/lib/Settings/Categories/RSSFeeds.svelte
index eaf21345..49a6eb5a 100644
--- a/src/lib/Settings/Categories/RSSFeeds.svelte
+++ b/src/lib/Settings/Categories/RSSFeeds.svelte
@@ -1,11 +1,11 @@
<script lang="ts">
+import { get } from "svelte/store";
import { options } from "$lib/Notification/options";
import { addNotification } from "$lib/Notification/store";
+import tooltip from "$lib/Tooltip/tooltip";
import { appOrigin } from "$lib/Utility/appOrigin";
import locale from "$stores/locale";
import SettingHint from "../SettingHint.svelte";
-import tooltip from "$lib/Tooltip/tooltip";
-import { get } from "svelte/store";
export let user: { accessToken: string; refreshToken: string };
</script>
diff --git a/src/lib/Settings/Categories/SettingSync.svelte b/src/lib/Settings/Categories/SettingSync.svelte
index e45fdfb9..60bfdc7f 100644
--- a/src/lib/Settings/Categories/SettingSync.svelte
+++ b/src/lib/Settings/Categories/SettingSync.svelte
@@ -1,14 +1,14 @@
<script lang="ts">
+import { get } from "svelte/store";
import Spacer from "$lib/Layout/Spacer.svelte";
import { options } from "$lib/Notification/options";
+import { addNotification } from "$lib/Notification/store";
import root from "$lib/Utility/root";
import identity from "$stores/identity";
-import settings from "$stores/settings";
-import { addNotification } from "$lib/Notification/store";
-import SettingHint from "../SettingHint.svelte";
import locale from "$stores/locale";
+import settings from "$stores/settings";
import settingsSyncTimes from "$stores/settingsSyncTimes";
-import { get } from "svelte/store";
+import SettingHint from "../SettingHint.svelte";
</script>
{#if !$settings.settingsSync}
diff --git a/src/lib/Settings/SettingCheckboxToggle.svelte b/src/lib/Settings/SettingCheckboxToggle.svelte
index e45077f7..6f28a194 100644
--- a/src/lib/Settings/SettingCheckboxToggle.svelte
+++ b/src/lib/Settings/SettingCheckboxToggle.svelte
@@ -1,8 +1,8 @@
<script lang="ts">
+import { track } from "$lib/analytics";
import Spacer from "$lib/Layout/Spacer.svelte";
import tooltip from "$lib/Tooltip/tooltip";
import settings, { type Settings } from "$stores/settings";
-import { track } from "$lib/analytics";
type BooleanSettingsKeys<T> = {
[K in keyof T]: T[K] extends boolean ? K : never;
diff --git a/src/lib/Settings/SettingToggle.svelte b/src/lib/Settings/SettingToggle.svelte
index a84a7a72..8df2dcaa 100644
--- a/src/lib/Settings/SettingToggle.svelte
+++ b/src/lib/Settings/SettingToggle.svelte
@@ -1,7 +1,7 @@
<script lang="ts">
+import { track } from "$lib/analytics";
import Spacer from "$lib/Layout/Spacer.svelte";
import settings, { type Settings } from "$stores/settings";
-import { track } from "$lib/analytics";
export let setting: keyof Settings;
export let on = "";