in src/controller/urlController.ts [111:125]
private async handleReviewUrl(
guid: string,
version: string,
filepath?: string,
lineNumber?: string
) {
const rootPath = await this.directoryController.getRootFolderPath();
const versionPath = path.join(rootPath, guid, version);
try {
await fs.promises.stat(versionPath);
} catch (error) {
await this.addonController.downloadAndExtract(guid, version);
}
this.openWorkspace(versionPath, filepath, lineNumber);
}