summaryrefslogtreecommitdiff
path: root/cli/lsp/diagnostics.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-05-11 14:54:10 +1000
committerGitHub <noreply@github.com>2021-05-11 14:54:10 +1000
commit81f8585643faf42edab45f9e8604a0c1d9c7486a (patch)
tree5c54fa0ac866786cabf83be34f49b96038b88e25 /cli/lsp/diagnostics.rs
parent2b8bac3c85d90de44c00677b015f69fd445c1489 (diff)
feat(lsp): add internal debugging logging (#10438)
Ref: #10368
Diffstat (limited to 'cli/lsp/diagnostics.rs')
-rw-r--r--cli/lsp/diagnostics.rs14
1 files changed, 10 insertions, 4 deletions
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs
index b03a32059..a67f3805e 100644
--- a/cli/lsp/diagnostics.rs
+++ b/cli/lsp/diagnostics.rs
@@ -98,13 +98,15 @@ async fn update_diagnostics(
snapshot: &language_server::StateSnapshot,
ts_server: &tsc::TsServer,
) {
- let mark = snapshot.performance.mark("update_diagnostics");
+ let mark = snapshot.performance.mark("update_diagnostics", None::<()>);
let lint_enabled = snapshot.config.workspace_settings.lint;
let lint = async {
let collection = collection.clone();
if lint_enabled {
- let mark = snapshot.performance.mark("update_diagnostics_lint");
+ let mark = snapshot
+ .performance
+ .mark("update_diagnostics_lint", None::<()>);
let diagnostics =
generate_lint_diagnostics(snapshot.clone(), collection.clone()).await;
{
@@ -125,7 +127,9 @@ async fn update_diagnostics(
let ts = async {
let collection = collection.clone();
- let mark = snapshot.performance.mark("update_diagnostics_ts");
+ let mark = snapshot
+ .performance
+ .mark("update_diagnostics_ts", None::<()>);
let diagnostics =
generate_ts_diagnostics(snapshot.clone(), collection.clone(), ts_server)
.await
@@ -151,7 +155,9 @@ async fn update_diagnostics(
let deps = async {
let collection = collection.clone();
- let mark = snapshot.performance.mark("update_diagnostics_deps");
+ let mark = snapshot
+ .performance
+ .mark("update_diagnostics_deps", None::<()>);
let diagnostics =
generate_dependency_diagnostics(snapshot.clone(), collection.clone())
.await