Exclude **/node_modules/** from .vscode/launch.json searches (#1234)
Co-authored-by: Jinbo Wang <jinbwan@microsoft.com>
This commit is contained in:
parent
008caeb220
commit
ac256885f9
|
@ -181,7 +181,9 @@ async function launchJsonExists(workspace?: vscode.Uri): Promise<boolean> {
|
||||||
}
|
}
|
||||||
|
|
||||||
const workspaceFolder = vscode.workspace.getWorkspaceFolder(workspace);
|
const workspaceFolder = vscode.workspace.getWorkspaceFolder(workspace);
|
||||||
const results: vscode.Uri[] = await vscode.workspace.findFiles(".vscode/launch.json");
|
// Excluding "**/node_modules/**" as a common cause of excessive CPU usage.
|
||||||
|
// https://github.com/microsoft/vscode/issues/75314#issuecomment-503195666
|
||||||
|
const results: vscode.Uri[] = await vscode.workspace.findFiles(".vscode/launch.json", "**/node_modules/**");
|
||||||
return !!results.find((launchJson) => vscode.workspace.getWorkspaceFolder(launchJson) === workspaceFolder);
|
return !!results.find((launchJson) => vscode.workspace.getWorkspaceFolder(launchJson) === workspaceFolder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue