Skip to content

Commit d0bee83

Browse files
committed
Fix suppression regex spanning blank lines
1 parent 34916df commit d0bee83

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

extensions/allium/src/language-tools/analyzer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3564,7 +3564,7 @@ function collectSuppressions(
35643564
lineStarts: number[],
35653565
): Map<number, Set<string>> {
35663566
const suppressionByLine = new Map<number, Set<string>>();
3567-
const pattern = /^\s*--\s*allium-ignore\s+([A-Za-z0-9._,\- \t]+)$/gm;
3567+
const pattern = /^[^\S\n]*--\s*allium-ignore\s+([A-Za-z0-9._,\- \t]+)$/gm;
35683568
for (let match = pattern.exec(text); match; match = pattern.exec(text)) {
35693569
const line = offsetToPosition(lineStarts, match.index).line;
35703570
const codes = match[1]

packages/allium-cli/src/analyzer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3560,7 +3560,7 @@ function collectSuppressions(
35603560
lineStarts: number[],
35613561
): Map<number, Set<string>> {
35623562
const suppressionByLine = new Map<number, Set<string>>();
3563-
const pattern = /^\s*--\s*allium-ignore\s+([A-Za-z0-9._,\- \t]+)$/gm;
3563+
const pattern = /^[^\S\n]*--\s*allium-ignore\s+([A-Za-z0-9._,\- \t]+)$/gm;
35643564
for (let match = pattern.exec(text); match; match = pattern.exec(text)) {
35653565
const line = offsetToPosition(lineStarts, match.index).line;
35663566
const codes = match[1]

0 commit comments

Comments
 (0)