O Que É um Problem Matcher?
Um problem matcher é um padrão registrado que o runner aplica à saída de log de um step para extrair campos de arquivo, linha e mensagem de mensagens de compilador ou linter. As linhas correspondentes tornam-se annotations estruturadas exibidas no resumo da execução. Ele faz a ponte entre a saída de texto simples da ferramenta e a exibição de erros nativa do CI.
Por que isso importa
Sem um problem matcher, uma compilação com falha é apenas um muro de texto que o desenvolvedor precisa ler linha por linha. Com um, os mesmos erros aparecem como annotations clicáveis vinculadas a arquivos e linhas exatos. Isso torna as falhas muito mais rápidas de diagnosticar sem alterar a ferramenta subjacente.
Guias relacionados
What Is a CI Annotation?A CI annotation is a structured message attached to a workflow run or specific file and line, surfacing an er…
What Is a Workflow Command?A workflow command is a specially formatted log line a step prints to instruct the runner to set output, mask…
What Is Log Grouping?Log grouping collapses a block of build output into a named, expandable section in the CI log so long runs st…