Skip to content

Conversation

@bmiddha
Copy link
Member

@bmiddha bmiddha commented Sep 22, 2025

Summary

Add support for VS code / GitHub actions style problem matchers

Details

Implement the problem matchers API.

  • Add ProblemCollector extends TerminalWritable to evaluate problem matchers and collect for reporting.

  • Integrate ProblemCollector with the FileError matchers into OperationExecutionRecord. The problems aren't reported anywhere yet but they are available through IOperationExecutionResult.problemCollector.getProblems()

VS Code integration

  • Add FileError problem matcher support to the Rushstack VS Code Extension. Tasks run by the extension will now use the FileError problem matchers and surface errors to VS Code.
image

How it was tested

  • Unit tests for problem matchers and collectors

Impacted documentation

@bmiddha bmiddha force-pushed the bmiddha/problem-matchers branch from 7823d10 to 4bf6519 Compare September 22, 2025 20:36
@bmiddha bmiddha marked this pull request as ready for review September 22, 2025 20:36
@bmiddha bmiddha requested a review from patmill as a code owner September 25, 2025 23:25
@dmichon-msft dmichon-msft merged commit a44b38c into main Sep 26, 2025
8 checks passed
@dmichon-msft dmichon-msft deleted the bmiddha/problem-matchers branch September 26, 2025 23:19
@github-project-automation github-project-automation bot moved this from Needs triage to Closed in Bug Triage Sep 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Closed

Development

Successfully merging this pull request may close these issues.

3 participants