From ace2f9570cef6c72191639c9c8b0d61534cd792c Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Thu, 7 May 2020 16:09:34 +0200 Subject: [PATCH] Don't show errors for shell provided tasks Related to microsoft/vscode-cpptools#5388 --- src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index b95522fd605..521dc0ec3ab 100644 --- a/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -1579,7 +1579,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer for (const task of taskSet.tasks) { if (task.type !== this._providerTypes.get(handle)) { this._outputChannel.append(nls.localize('unexpectedTaskType', "The task provider for \"{0}\" tasks unexpectedly provided a task of type \"{1}\".\n", this._providerTypes.get(handle), task.type)); - this.showOutput(); + if ((task.type !== 'shell') && (task.type !== 'process')) { + this.showOutput(); + } break; } }