From 1d874d0d0f2c58944475de01884b5f90618b7d5f Mon Sep 17 00:00:00 2001 From: Brendan Ryan Date: Mon, 19 Jan 2026 10:56:39 -0800 Subject: [PATCH] debug: add logging for missing line numbers in ast-grep output --- scripts/shared.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/shared.ts b/scripts/shared.ts index 86d6c8f..2bba5a9 100644 --- a/scripts/shared.ts +++ b/scripts/shared.ts @@ -86,6 +86,14 @@ function isAstGrepIssueArray(value: unknown): value is AstGrepIssue[] { } function normalizeIssue(issue: AstGrepIssue): LintIssue { + // Debug: log if range is missing + if (!issue.range?.start?.line) { + console.warn( + `[tempo-lints] Warning: Missing line number for ${issue.file}. Issue data:`, + JSON.stringify(issue).substring(0, 200), + ) + } + return { ruleId: issue.ruleId ?? 'unknown', severity: issue.severity ?? 'warning',