From ecd4f900c62d3de1f3e08c5d1f34a5e6430aa413 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Wed, 17 Jul 2024 23:06:30 -0400 Subject: fix(publish): surface syntax errors when using --no-check (#24620) --- cli/tools/registry/graph.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cli/tools/registry/graph.rs') diff --git a/cli/tools/registry/graph.rs b/cli/tools/registry/graph.rs index 73b72c1b6..bdcb27aa1 100644 --- a/cli/tools/registry/graph.rs +++ b/cli/tools/registry/graph.rs @@ -147,6 +147,13 @@ impl GraphDiagnosticsCollector { let parsed_source = self .parsed_source_cache .get_parsed_source_from_js_module(module)?; + + // surface syntax errors + for diagnostic in parsed_source.diagnostics() { + diagnostics_collector + .push(PublishDiagnostic::SyntaxError(diagnostic.clone())); + } + check_for_banned_triple_slash_directives( &parsed_source, diagnostics_collector, -- cgit v1.2.3