From: Stefan Gasser Date: Fri, 16 Jan 2026 16:39:28 +0000 (+0100) Subject: Fix lint: format code, remove unused isContainedIn X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=a69f1e4b4787a6ca91266fa34559d6e31a0fca41;p=sgasser-llm-shield.git Fix lint: format code, remove unused isContainedIn --- diff --git a/src/utils/conflict-resolver.test.ts b/src/utils/conflict-resolver.test.ts index ef4fbfe..a2af12b 100644 --- a/src/utils/conflict-resolver.test.ts +++ b/src/utils/conflict-resolver.test.ts @@ -1,9 +1,5 @@ import { describe, expect, test } from "bun:test"; -import { - type EntityWithScore, - resolveConflicts, - resolveOverlaps, -} from "./conflict-resolver"; +import { type EntityWithScore, resolveConflicts, resolveOverlaps } from "./conflict-resolver"; describe("resolveConflicts", () => { test("empty input returns empty array", () => { diff --git a/src/utils/conflict-resolver.ts b/src/utils/conflict-resolver.ts index d9fd04f..5c2c090 100644 --- a/src/utils/conflict-resolver.ts +++ b/src/utils/conflict-resolver.ts @@ -17,10 +17,6 @@ function overlaps(a: Interval, b: Interval): boolean { return a.start < b.end && b.start < a.end; } -function isContainedIn(a: Interval, b: Interval): boolean { - return b.start <= a.start && b.end >= a.end; -} - function groupBy(items: T[], keyFn: (item: T) => string): Map { const groups = new Map(); for (const item of items) { @@ -32,10 +28,7 @@ function groupBy(items: T[], keyFn: (item: T) => string): Map { return groups; } -function mergeOverlapping( - intervals: T[], - merge: (a: T, b: T) => T, -): T[] { +function mergeOverlapping(intervals: T[], merge: (a: T, b: T) => T): T[] { if (intervals.length <= 1) return [...intervals]; const sorted = [...intervals].sort((a, b) => a.start - b.start);