Пользовательская проблема VS CodeMatcher не работает

У меня проблема с настройкой taskMatcher для моей задачи часов. Регулярное выражение кажется правильным, но оно не показывает никаких ошибок на вкладке проблем, даже если они отображаются в консоли. Что мне не хватает?

      "problemMatcher": {
  "owner": "typescript",
  "fileLocation": "autoDetect",
  "pattern": [
    {
      "regexp": "(ERROR|WARNING) in (.+)\\(",
      "severity": 1,
      "file": 2
    },
    {
      "regexp": "^(\\d+):(\\d+) (.+)$",
      "line": 1,
      "column": 2,
      "message": 3,
      "loop": true
    }
  ],
  "background": {
    "activeOnStart": false,
    "beginsPattern": "Type checking in progress\\.\\.\\.",
    "endsPattern": "Time: \\d+ms"
  }
}

Вывод терминала:

      > Running compilation in watch mode
> Building component registry...
> Component registry built
> Starting type checking service...
> Type checking in progress...
> Type checking in progress...
× ERROR in C:/project/Shared/SizeGuide/index.tsx(180,8):
180:8 Cannot find name 'SizeGuideFlyout'. Did you mean 'SizeGuideInFlyout'?
    178 |   render() {
    179 |     return (
  > 180 |       <SizeGuideFlyout
        |        ^
    181 |         toggleFlyout={this.props.toggleSizeGuideFlyout}
    182 |         position={Position.Right}
    183 |         isOpen={this.props.isOpen}
> Version: typescript 3.7.2
> Time: 32ms

1 ответ

Из документов

В добавок к background свойство на сопоставителе задач, сама задача должна быть помечена как isBackground чтобы задача продолжала работать в фоновом режиме.

Другие вопросы по тегам