Closed
Description
A task's terminal status becomes "failed" with the hover message "Task has errors" when a problem matcher detected anything, including INFO and WARNING level problems:
vscode/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts
Lines 67 to 71 in eca7184
Can we instead either
- purely rely on the task's exit code,
- only consider it failed for ERROR level problems, or
- introduce warning/info status indicators?
Let me know if this makes sense and I can prepare a PR.