[handlebars] validation issue in Handlebars file. Fixes #18777

This commit is contained in:
Martin Aeschlimann 2017-01-19 21:12:01 +01:00
parent 17596b27ea
commit 9b47ab5339

View file

@ -125,11 +125,13 @@ function triggerValidation(textDocument: TextDocument): void {
function validateTextDocument(textDocument: TextDocument): void {
let diagnostics: Diagnostic[] = [];
languageModes.getAllModesInDocument(textDocument).forEach(mode => {
if (mode.doValidation && validation[mode.getId()]) {
pushAll(diagnostics, mode.doValidation(textDocument));
}
});
if (textDocument.languageId === 'html') {
languageModes.getAllModesInDocument(textDocument).forEach(mode => {
if (mode.doValidation && validation[mode.getId()]) {
pushAll(diagnostics, mode.doValidation(textDocument));
}
});
}
connection.sendDiagnostics({ uri: textDocument.uri, diagnostics });
}