diff --git a/extensions/html/server/src/modes/javascriptMode.ts b/extensions/html/server/src/modes/javascriptMode.ts
index c31fb273a2a..b9cd9075b20 100644
--- a/extensions/html/server/src/modes/javascriptMode.ts
+++ b/extensions/html/server/src/modes/javascriptMode.ts
@@ -71,8 +71,9 @@ export function getJavascriptMode(documentRegions: LanguageModelCache {
+ const syntaxDiagnostics = jsLanguageService.getSyntacticDiagnostics(FILE_NAME);
+ const semanticDiagnostics = jsLanguageService.getSemanticDiagnostics(FILE_NAME);
+ return syntaxDiagnostics.concat(semanticDiagnostics).map((diag): Diagnostic => {
return {
range: convertRange(currentTextDocument, diag),
severity: DiagnosticSeverity.Error,