fix(FN-4899): resolve duplicate lineage regex lint errors

Fusion-Task-Id: FN-4899
Fusion-Task-Lineage: 2ae24667-6635-4268-a620-d6012266d8f2
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 07:59:20 -07:00
committed by gsxdsm
parent 990c1896dd
commit 0214b3fd00

View File

@@ -1,8 +1,8 @@
import type { SourceType } from "./types.js";
import { DUPLICATE_OF_METADATA_KEY } from "./types.js";
const DUPLICATE_REFERENCE_PATTERN = /\b(?:duplicate(?:s|d)?\s+of|dup(?:e|licate)?\s+of|duplicates)\b\s*[:\-]?\s*([A-Z]+-\d+(?:\s*[\/,]\s*[A-Z]+-\d+)*)/gi;
const PAREN_DUPLICATE_PATTERN = /\([Dd]uplicate\s+of\s+([A-Z]+-\d+(?:[\/,\s]+[A-Z]+-\d+)*)\)/g;
const DUPLICATE_REFERENCE_PATTERN = /\b(?:duplicate(?:s|d)?\s+of|dup(?:e|licate)?\s+of|duplicates)\b\s*[:-]?\s*([A-Z]+-\d+(?:\s*[/,]\s*[A-Z]+-\d+)*)/gi;
const PAREN_DUPLICATE_PATTERN = /\([Dd]uplicate\s+of\s+([A-Z]+-\d+(?:[/,\s]+[A-Z]+-\d+)*)\)/g;
const TASK_ID_PATTERN = /\b[A-Z]+-\d+\b/g;
export function extractDuplicateOfReferences(text: string | null | undefined): string[] {