0
TypeScriptアプリケーションで変更を監視し、コンパイルしてテストを自動的に実行するnpmタスクがあります。私はテストが失敗するたびにVisual Studioコードで[問題]タブに警告を出そうとしています。Visual Studioコード:problemMatcherの出力は、問題が修正された後もそこに残ります。
私はそれを達成していますが、コードが修正されたときにテストが再び成功するようになると、警告は[問題]タブに残ります。私は誤検知が多く、実際のテストの失敗を見落とす可能性があるので、これはかなり気になります。私のテストが実行されるたびにProblemsタブの内容をフラッシュする方法があるのだろうか?
{
"version": "0.1.0",
"command": "npm",
"isShellCommand": true,
"showOutput": "silent",
"suppressTaskName": true,
"tasks": [
{
"taskName": "start",
"args": ["start"],
"isBackground": true,
"problemMatcher": {
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": [
// Omitted for brevity
],
"watching": {
"activeOnStart": true,
"beginsPattern": "\\[1\\] Starting 'test'\\.\\.\\.",
"endsPattern": ".*Finished 'test' after.*"
}
}
}
]
}
ありがとう:
は、ここに私のtasks.jsonファイルです!