diff options
Diffstat (limited to 'cli/lsp/diagnostics.rs')
-rw-r--r-- | cli/lsp/diagnostics.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs index a7051ddf1..11a4e8364 100644 --- a/cli/lsp/diagnostics.rs +++ b/cli/lsp/diagnostics.rs @@ -260,13 +260,13 @@ fn to_lsp_related_information( if let (Some(source), Some(start), Some(end)) = (&ri.source, &ri.start, &ri.end) { - let uri = lsp::Url::parse(&source).unwrap(); + let uri = lsp::Url::parse(source).unwrap(); Some(lsp::DiagnosticRelatedInformation { location: lsp::Location { uri, range: to_lsp_range(start, end), }, - message: get_diagnostic_message(&ri), + message: get_diagnostic_message(ri), }) } else { None @@ -421,8 +421,8 @@ fn diagnose_dependency( }) } analysis::ResolvedDependency::Resolved(specifier) => { - if !(documents.contains_key(&specifier) - || sources.contains_key(&specifier)) + if !(documents.contains_key(specifier) + || sources.contains_key(specifier)) { let (code, message) = match specifier.scheme() { "file" => (Some(lsp::NumberOrString::String("no-local".to_string())), format!("Unable to load a local module: \"{}\".\n Please check the file path.", specifier)), @@ -439,8 +439,8 @@ fn diagnose_dependency( data: Some(json!({ "specifier": specifier })), ..Default::default() }); - } else if sources.contains_key(&specifier) { - if let Some(message) = sources.get_maybe_warning(&specifier) { + } else if sources.contains_key(specifier) { + if let Some(message) = sources.get_maybe_warning(specifier) { diagnostics.push(lsp::Diagnostic { range, severity: Some(lsp::DiagnosticSeverity::Warning), |