Terminale Esecuzione E Debug

Problem Matcher

Problem matcher — Guida a Visual Studio Code.

Problem matcher

Task e automazione

Un problem matcher interpreta l’output testuale di uno strumento e ricava file, riga, colonna e messaggio. Il matcher non corregge il codice e non trasforma ogni output in un errore. Deve essere compatibile con il formato emesso dallo strumento.

Per GCC è comune $gcc; altri ecosistemi hanno matcher specifici. Se il task fallisce ma Problemi resta vuoto, si legge il terminale: un formato non riconosciuto non elimina l’errore reale. Per output personalizzato si definisce una regex e il significato dei gruppi, verificando anche come vengono risolti i percorsi dei file.

Documentazione

Task · Variabili