summaryrefslogtreecommitdiff
path: root/support/texlab/crates/texlab/src/util/diagnostics.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/texlab/src/util/diagnostics.rs')
-rw-r--r--support/texlab/crates/texlab/src/util/diagnostics.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/support/texlab/crates/texlab/src/util/diagnostics.rs b/support/texlab/crates/texlab/src/util/diagnostics.rs
index 9bac4df44e..b6f1efbce9 100644
--- a/support/texlab/crates/texlab/src/util/diagnostics.rs
+++ b/support/texlab/crates/texlab/src/util/diagnostics.rs
@@ -1,11 +1,9 @@
-use base_db::{diagnostics::ErrorCode, Document, Workspace};
+use base_db::{diagnostics::ErrorCode, util::filter_regex_patterns, Document, Workspace};
use distro::Language;
use lsp_types::{DiagnosticSeverity, NumberOrString};
use rustc_hash::FxHashMap;
use syntax::BuildErrorLevel;
-use crate::util;
-
use super::line_index_ext::LineIndexExt;
pub fn collect(workspace: &Workspace) -> FxHashMap<&Document, Vec<lsp_types::Diagnostic>> {
@@ -110,7 +108,7 @@ pub fn filter(
let config = &workspace.config().diagnostics;
for diagnostics in all_diagnostics.values_mut() {
diagnostics.retain(|diagnostic| {
- util::regex_filter::filter(
+ filter_regex_patterns(
&diagnostic.message,
&config.allowed_patterns,
&config.ignored_patterns,