From 3404877091d574e756579d979f722d5f86c961d7 Mon Sep 17 00:00:00 2001 From: KoloMl Date: Sun, 14 Jun 2026 03:19:54 +0400 Subject: [PATCH] Sonar: Replacing `string.match(regexp)` with `regexp.exec(string)` --- src/lib/philomena/search/QueryLexer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/philomena/search/QueryLexer.ts b/src/lib/philomena/search/QueryLexer.ts index 2848aa1..b3fa598 100644 --- a/src/lib/philomena/search/QueryLexer.ts +++ b/src/lib/philomena/search/QueryLexer.ts @@ -189,7 +189,7 @@ export class QueryLexer { */ #matchAt(targetRegExp: RegExp, index: number, resultCarrier: MatchResultCarry = {}): resultCarrier is SuccessfulMatchResultCarry { targetRegExp.lastIndex = index; - resultCarrier.match = this.#value.match(targetRegExp); + resultCarrier.match = targetRegExp.exec(this.#value); return resultCarrier.match !== null; }