Skip to content

Commit ac25688

Browse files
Exclude **/node_modules/** from .vscode/launch.json searches (#1234)
Co-authored-by: Jinbo Wang <[email protected]>
1 parent 008caeb commit ac25688

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/debugCodeLensProvider.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,9 @@ async function launchJsonExists(workspace?: vscode.Uri): Promise<boolean> {
181181
}
182182

183183
const workspaceFolder = vscode.workspace.getWorkspaceFolder(workspace);
184-
const results: vscode.Uri[] = await vscode.workspace.findFiles(".vscode/launch.json");
184+
// Excluding "**/node_modules/**" as a common cause of excessive CPU usage.
185+
// https://github.com/microsoft/vscode/issues/75314#issuecomment-503195666
186+
const results: vscode.Uri[] = await vscode.workspace.findFiles(".vscode/launch.json", "**/node_modules/**");
185187
return !!results.find((launchJson) => vscode.workspace.getWorkspaceFolder(launchJson) === workspaceFolder);
186188
}
187189

0 commit comments

Comments
 (0)