Как я могу показать проблемы, обнаруженные плагином vite checker в VS Code?

Я использую плагин проверки для vite . Он выводит ошибки на терминал VS Code, например (пример):

       ERROR(TypeScript)  Property 'foobarasdasdasdas' does not exist on type 'HelloWorld'.
 FILE  /home/birger/SomeFile.tsx:194:23

    192 |
    193 |               // TODO: fix
  > 194 |               return helloWorld.foobarasdasdasdas({
        |                                 ^^^^^^^^^^^^^^^^^
    195 |                       someprop:args,
    196 |                       asd: "",
    197 |                       dsa: "",

Однако вкладка «проблемы» в VS Code молчит.

Как я могу заставить VS Code обнаруживать ошибки, которые выводятся на терминал?

РЕДАКТИРОВАТЬ: Думаю, мне нужно настроить задачу для получения вывода?

      {
    "version": "2.0.0",
    "tasks": [
        {
            "label": "client dev",
            "type": "npm",
            "script": "dev",
            "problemMatcher": // WHAT DO I WRITE HERE?
        }
    ]
}

2 ответа

(https://github.com/fi3ework/vite-plugin-checker/issues/95)

      // .vscode/tasks.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "client dev",
            "type": "npm",
            "script": "dev",
            "problemMatcher": [
                {
                    "owner": "typescript",
                    "source": "Typescript",
                    "fileLocation": "absolute",
                    "applyTo": "allDocuments",
                    "background": {
                        "activeOnStart": true
                        // "beginsPattern": "sd",
                        // "endsPattern": " > "
                    },
                    "pattern": [
                        {
                            "regexp": "(ERROR|WARNING)\\(TypeScript\\)  (.*)",
                            "severity": 1,
                            "message": 2
                        },
                        {
                            "regexp": "^ FILE  (.*):(\\d*):(\\d*)$",
                            "file": 1,
                            "line": 2,
                            "column": 3
                        }
                    ]
                }
            ]
        }
    ]
}

Добавьте приведенный ниже код в конфигурационный файл плагина проверки.

      export default {
  plugins: [checker({ typescript: true /** or an object config */ })],
}
Другие вопросы по тегам