From 7c10782284ebe728ab0d8850269fcc1ecae8310e Mon Sep 17 00:00:00 2001 From: Red Huang Date: Wed, 20 Mar 2024 21:55:49 +0800 Subject: [PATCH] fix: add syntactic and semantic diagnostics (#310) --- src/plugin.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugin.ts b/src/plugin.ts index d2a9bba..290d74a 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -365,7 +365,11 @@ export function dtsPlugin(options: PluginOptions = {}): import('vite').Plugin { entryRoot = entryRoot || publicRoot entryRoot = ensureAbsolute(entryRoot, root) - const diagnostics = program.getDeclarationDiagnostics() + const diagnostics = [ + ...program.getDeclarationDiagnostics(), + ...program.getSemanticDiagnostics(), + ...program.getSyntacticDiagnostics() + ] if (diagnostics?.length) { logger.error(ts.formatDiagnosticsWithColorAndContext(diagnostics, host))