summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-01-24 15:30:01 -0500
committerGitHub <noreply@github.com>2022-01-24 15:30:01 -0500
commitbc8de78da3c37bb5ce70547a7d3a3576d1a7734f (patch)
tree9a18157727abf271b15fc09da726c7ce4c099ccc /cli/lsp/language_server.rs
parent30ddf436d0d48ce0f9238f1728bc83aa4c6dddad (diff)
perf(lsp): independent diagnostic source publishes (#13427)
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index 5ad0c17a6..5ebf20fda 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -36,7 +36,6 @@ use super::config::Config;
use super::config::ConfigSnapshot;
use super::config::SETTINGS_SECTION;
use super::diagnostics;
-use super::diagnostics::DiagnosticSource;
use super::diagnostics::DiagnosticsServer;
use super::documents::to_hover_text;
use super::documents::to_lsp_range;
@@ -1198,7 +1197,7 @@ impl Inner {
let mut code_actions = CodeActionCollection::default();
let file_diagnostics = self
.diagnostics_server
- .get(&specifier, DiagnosticSource::TypeScript)
+ .get_ts_diagnostics(&specifier, asset_or_doc.document_lsp_version())
.await;
for diagnostic in &fixable_diagnostics {
match diagnostic.source.as_deref() {