Как я могу показать проблемы, обнаруженные плагином 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 */ })],
}