Skip to content

Commit 2e2ffaf

Browse files
chore: move prechecks to scan()
1 parent b9210e5 commit 2e2ffaf

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

src/upgrade/upgradeManager.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,11 @@ class UpgradeManager {
4545
}
4646

4747
public static scan() {
48-
if (!shouldRunCheckup()) {
49-
return;
50-
}
51-
workspace.workspaceFolders?.forEach((folder) =>
52-
UpgradeManager.runDependencyCheckup(folder)
53-
);
54-
}
48+
return instrumentOperation("java.dependency.scan", async (_operationId: string) => {
49+
if (!shouldRunCheckup()) {
50+
return;
51+
}
5552

56-
private static async runDependencyCheckup(folder: WorkspaceFolder) {
57-
return instrumentOperation("java.dependency.runDependencyCheckup", async (_operationId: string) => {
5853
if (!(await languageServerApiManager.ready())) {
5954
sendInfo(_operationId, { skipReason: "languageServerNotReady" });
6055
return;
@@ -66,6 +61,14 @@ class UpgradeManager {
6661
return;
6762
}
6863

64+
workspace.workspaceFolders?.forEach((folder) =>
65+
UpgradeManager.runDependencyCheckup(folder)
66+
);
67+
});
68+
}
69+
70+
private static async runDependencyCheckup(folder: WorkspaceFolder) {
71+
return instrumentOperation("java.dependency.runDependencyCheckup", async (_operationId: string) => {
6972
const projects = await Jdtls.getProjects(folder.uri.toString());
7073
const projectDirectDepsResults = await Promise.allSettled(
7174
projects.map(async (projectNode) => ({

0 commit comments

Comments
 (0)