Skip to content

Commit 25c3ca3

Browse files
committed
Enhance activate function to return early if workspace root is not found
1 parent a333bcf commit 25c3ca3

File tree

1 file changed

+5
-1
lines changed
  • workspaces/ballerina/ballerina-extension/src/features/test-explorer

1 file changed

+5
-1
lines changed

workspaces/ballerina/ballerina-extension/src/features/test-explorer/activator.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
import { tests, workspace, TestRunProfileKind, TestController, Uri } from "vscode";
20+
import { tests, workspace, TestRunProfileKind, TestController, Uri } from "vscode";
2121
import { BallerinaExtension } from "../../core";
2222
import { runHandler } from "./runner";
2323
import { activateEditBiTest } from "./commands";
@@ -33,6 +33,10 @@ export async function activate(ballerinaExtInstance: BallerinaExtension) {
3333

3434
const workspaceRoot = getWorkspaceRoot();
3535

36+
if (!workspaceRoot) {
37+
return;
38+
}
39+
3640
const isBallerinaWorkspace = await checkIsBallerinaWorkspace(Uri.file(workspaceRoot));
3741
const isBallerinaProject = !isBallerinaWorkspace && await checkIsBallerinaPackage(Uri.file(workspaceRoot));
3842
const currentProject = !isBallerinaWorkspace && !isBallerinaProject && await getCurrentBallerinaProject();

0 commit comments

Comments
 (0)