Текст и данные · Инструкция
Как подключить problemMatcher к VS Code task
Problem matcher превращает текст ошибок build/lint в кликабельные записи Problems, если корректно описать формат вывода.
Короткий ответ
Добавьте `problemMatcher` в `tasks.json`. Для известного формата используйте встроенный matcher, для собственного — regexp с capture groups.
Что делать
- 1: Запустите задачу и сохраните реальную строку ошибки.
- 2: Попробуйте встроенный matcher, если формат стандартный.
- 3: Для своего формата задайте `owner`, `fileLocation` и `pattern.regexp`.
- 4: Запустите task и кликните запись в Problems, чтобы проверить правильный файл и строку.
Важно
Неверные capture groups создают правдоподобные, но неправильные Problems entries.
Проверьте после выполнения
- До команды: Запустите задачу и сохраните реальную строку ошибки.
- Контроль результата: Запустите task и кликните запись в Problems, чтобы проверить правильный файл и строку.
- Не пропустите ограничение: Неверные capture groups создают правдоподобные, но неправильные Problems entries.
Что учитывать
Неверные capture groups создают правдоподобные, но неправильные Problems entries.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Integrate with External Tools via Tasks). Пример и формулировки — редакция N1RO на 2026-09-17.