From bc8de78da3c37bb5ce70547a7d3a3576d1a7734f Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 24 Jan 2022 15:30:01 -0500 Subject: perf(lsp): independent diagnostic source publishes (#13427) --- cli/bench/lsp_bench_standalone.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'cli/bench') diff --git a/cli/bench/lsp_bench_standalone.rs b/cli/bench/lsp_bench_standalone.rs index 4c18a9a9d..68d2a0442 100644 --- a/cli/bench/lsp_bench_standalone.rs +++ b/cli/bench/lsp_bench_standalone.rs @@ -78,10 +78,11 @@ fn wait_for_deno_lint_diagnostic( let version = msg.get("version").unwrap().as_u64().unwrap(); if document_version == version { let diagnostics = msg.get("diagnostics").unwrap().as_array().unwrap(); - let first = &diagnostics[0]; - let source = first.get("source").unwrap().as_str().unwrap(); - if source == "deno-lint" { - return; + for diagnostic in diagnostics { + let source = diagnostic.get("source").unwrap().as_str().unwrap(); + if source == "deno-lint" { + return; + } } } } else { -- cgit v1.2.3