Merge pull request #29421 from amcasey/DisabledLSHardening

Harden telemetryOnOpenFile against disabled projects
This commit is contained in:
Andrew Casey
2019-01-15 11:23:05 -08:00
committed by GitHub
2 changed files with 30 additions and 1 deletions
+6 -1
View File
@@ -2777,7 +2777,12 @@ namespace ts.server {
return;
}
const info: OpenFileInfo = { checkJs: !!scriptInfo.getDefaultProject().getSourceFile(scriptInfo.path)!.checkJsDirective };
const project = scriptInfo.getDefaultProject();
if (!project.languageServiceEnabled) {
return;
}
const info: OpenFileInfo = { checkJs: !!project.getSourceFile(scriptInfo.path)!.checkJsDirective };
this.eventHandler({ eventName: OpenFileInfoTelemetryEvent, data: { info } });
}