Report compiler options errors as well as part of configFileDiag event

Fixes #25741
This commit is contained in:
Sheetal Nandi
2018-07-20 17:22:25 -07:00
parent 7c512fbc41
commit a9d497a008
3 changed files with 104 additions and 40 deletions

View File

@@ -1674,10 +1674,12 @@ namespace ts.server {
if (!this.eventHandler || this.suppressDiagnosticEvents) {
return;
}
const diagnostics = project.getLanguageService().getCompilerOptionsDiagnostics();
diagnostics.push(...project.getAllProjectErrors());
this.eventHandler(<ConfigFileDiagEvent>{
eventName: ConfigFileDiagEvent,
data: { configFileName: project.getConfigFilePath(), diagnostics: project.getAllProjectErrors(), triggerFile }
data: { configFileName: project.getConfigFilePath(), diagnostics, triggerFile }
});
}