diff options
| author | Fuwn <[email protected]> | 2026-05-29 23:44:08 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-05-29 23:44:08 +0000 |
| commit | 49879c43ebd9f36ec19f4c02fa2b121314126286 (patch) | |
| tree | bbf1e42eba5996640ffcc7f44d07245cdf2c5e5c /src/lib/Media/Anime/Airing | |
| parent | chore(biome): scope linting to remove Svelte false positives (diff) | |
| download | due.moe-49879c43ebd9f36ec19f4c02fa2b121314126286.tar.xz due.moe-49879c43ebd9f36ec19f4c02fa2b121314126286.zip | |
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/Media/Anime/Airing')
| -rw-r--r-- | src/lib/Media/Anime/Airing/AiringTime.svelte | 4 | ||||
| -rw-r--r-- | src/lib/Media/Anime/Airing/Subtitled/match.ts | 8 | ||||
| -rw-r--r-- | src/lib/Media/Anime/Airing/classify.test.ts | 6 | ||||
| -rw-r--r-- | src/lib/Media/Anime/Airing/format.ts | 2 | ||||
| -rw-r--r-- | src/lib/Media/Anime/Airing/time.ts | 4 |
5 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/Media/Anime/Airing/AiringTime.svelte b/src/lib/Media/Anime/Airing/AiringTime.svelte index 6553c769..d824956a 100644 --- a/src/lib/Media/Anime/Airing/AiringTime.svelte +++ b/src/lib/Media/Anime/Airing/AiringTime.svelte @@ -1,10 +1,10 @@ <script lang="ts"> import type { Media } from "$lib/Data/AniList/media"; -import settings from "$stores/settings"; import type { MediaPrequel } from "$lib/Data/AniList/prequels"; import tooltip from "$lib/Tooltip/tooltip"; -import locale from "$stores/locale"; import airingNow from "$stores/airingNow"; +import locale from "$stores/locale"; +import settings from "$stores/settings"; import { formatCountdown } from "./format"; export let originalAnime: Media; diff --git a/src/lib/Media/Anime/Airing/Subtitled/match.ts b/src/lib/Media/Anime/Airing/Subtitled/match.ts index b72be71d..a89ac8ac 100644 --- a/src/lib/Media/Anime/Airing/Subtitled/match.ts +++ b/src/lib/Media/Anime/Airing/Subtitled/match.ts @@ -1,9 +1,9 @@ -import { get } from "svelte/store"; -import type { Media } from "../../../../Data/AniList/media"; -import settings from "$stores/settings"; -import type { SubsPlease } from "$lib/Media/Anime/Airing/Subtitled/subsPlease"; import stringSimilarity from "string-similarity"; +import { get } from "svelte/store"; import excludeMatch from "$lib/Data/Static/matchExclude.json"; +import type { SubsPlease } from "$lib/Media/Anime/Airing/Subtitled/subsPlease"; +import settings from "$stores/settings"; +import type { Media } from "../../../../Data/AniList/media"; import { season } from "../../season"; export interface Time { diff --git a/src/lib/Media/Anime/Airing/classify.test.ts b/src/lib/Media/Anime/Airing/classify.test.ts index 2b40d7df..161787ba 100644 --- a/src/lib/Media/Anime/Airing/classify.test.ts +++ b/src/lib/Media/Anime/Airing/classify.test.ts @@ -1,16 +1,16 @@ import { describe, expect, it } from "vitest"; -import settings from "$stores/settings"; import type { Media } from "$lib/Data/AniList/media"; -import { season } from "$lib/Media/Anime/season"; import { - hasDueEpisodes, getAnimeEpisodeState, + hasDueEpisodes, } from "$lib/Media/Anime/Airing/classify"; import { clearInjectAiringTimeCache, injectAiringTime, } from "$lib/Media/Anime/Airing/Subtitled/match"; import type { SubsPlease } from "$lib/Media/Anime/Airing/Subtitled/subsPlease"; +import { season } from "$lib/Media/Anime/season"; +import settings from "$stores/settings"; const toScheduleTime = (epochSeconds: number) => { const date = new Date(epochSeconds * 1000); diff --git a/src/lib/Media/Anime/Airing/format.ts b/src/lib/Media/Anime/Airing/format.ts index a7819999..6f678f4a 100644 --- a/src/lib/Media/Anime/Airing/format.ts +++ b/src/lib/Media/Anime/Airing/format.ts @@ -1,5 +1,5 @@ -import settings from "$stores/settings"; import { get } from "svelte/store"; +import settings from "$stores/settings"; type Options = { forceDays?: boolean; diff --git a/src/lib/Media/Anime/Airing/time.ts b/src/lib/Media/Anime/Airing/time.ts index 97f8818a..e2111e86 100644 --- a/src/lib/Media/Anime/Airing/time.ts +++ b/src/lib/Media/Anime/Airing/time.ts @@ -1,11 +1,11 @@ +import { get } from "svelte/store"; import type { Media } from "$lib/Data/AniList/media"; import type { MediaPrequel } from "$lib/Data/AniList/prequels"; import type { SubsPlease } from "$lib/Media/Anime/Airing/Subtitled/subsPlease"; import settings from "$stores/settings"; +import { totalEpisodes } from "../episodes"; import { formatCountdown } from "./format"; import { injectAiringTime } from "./Subtitled/match"; -import { totalEpisodes } from "../episodes"; -import { get } from "svelte/store"; export const airingTime = ( originalAnime: Media, |