You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add problem matchers over preserved external output
Recover diagnostics from raw external output for @rushstack/reporter (#5858).
- Preserve raw stdout and stderr as ordered chunks and run matchers over an
ANSI-normalized copy so the raw evidence and process status are never modified
- Add a tool- and version-scoped problem matcher registry gated on default
enablement, routing older Heft versions through the version predicate
- Add runProblemMatchers, which reassembles lines split across chunks, links
recovered diagnostics to the operation and source location, preserves
unmatched text, and caps duplicate diagnostics
- Cover ANSI stripping, scoping, recovery, split chunks, the duplicate cap, and a
representative corpus with tests
Assistant-model: GitHub Copilot
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 897dcf7e-e6e8-4a84-85ca-34b93fa29be3
0 commit comments