We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba6a26f commit f3cc067Copy full SHA for f3cc067
1 file changed
extensions/extension-editing/src/extensionLinter.ts
@@ -249,7 +249,7 @@ export class ExtensionLinter {
249
private readPackageJsonInfo(folder: Uri, tree: JsonNode) {
250
const engine = tree && findNodeAtLocation(tree, ['engines', 'vscode']);
251
const repo = tree && findNodeAtLocation(tree, ['repository', 'url']);
252
- const uri = parseUri(repo.value);
+ const uri = repo && parseUri(repo.value);
253
const info: PackageJsonInfo = {
254
isExtension: !!(engine && engine.type === 'string'),
255
hasHttpsRepository: !!(repo && repo.type === 'string' && repo.value && uri && uri.scheme.toLowerCase() === 'https')
0 commit comments