ESlint: enable no-async-promise-executor (#134873)

This commit is contained in:
Benjamin Pasero
2021-10-12 10:50:44 +02:00
parent 0d803d3e51
commit 3cda269c80
35 changed files with 66 additions and 34 deletions

View File

@@ -716,6 +716,7 @@ export abstract class BaseExtHostTerminalService extends Disposable implements I
const promises: vscode.ProviderResult<{ provider: vscode.TerminalLinkProvider, links: vscode.TerminalLink[] }>[] = [];
for (const provider of this._linkProviders) {
// eslint-disable-next-line no-async-promise-executor
promises.push(new Promise(async r => {
cancellationSource.token.onCancellationRequested(() => r({ provider, links: [] }));
const links = (await provider.provideTerminalLinks(context, cancellationSource.token)) || [];