Fix config file diag text (#210988)

Fixes #210966
This commit is contained in:
Matt Bierner
2024-04-22 20:15:13 -07:00
committed by GitHub
parent 703b81086a
commit 117c4419d6

View File

@@ -255,13 +255,9 @@ export default class TypeScriptServiceClientHost extends Disposable {
}
this.findLanguage(this.client.toResource(body.configFile)).then(language => {
if (!language) {
return;
}
language.configFileDiagnosticsReceived(this.client.toResource(body.configFile), body.diagnostics.map(tsDiag => {
language?.configFileDiagnosticsReceived(this.client.toResource(body.configFile), body.diagnostics.map(tsDiag => {
const range = tsDiag.start && tsDiag.end ? typeConverters.Range.fromTextSpan(tsDiag) : new vscode.Range(0, 0, 0, 1);
const diagnostic = new vscode.Diagnostic(range, body.diagnostics[0].text, this.getDiagnosticSeverity(tsDiag));
const diagnostic = new vscode.Diagnostic(range, tsDiag.text, this.getDiagnosticSeverity(tsDiag));
diagnostic.source = language.diagnosticSource;
return diagnostic;
}));