diff --git a/clippy_lints/src/wildcard_imports.rs b/clippy_lints/src/wildcard_imports.rs index 0cae6e00a95..a9089fba3c5 100644 --- a/clippy_lints/src/wildcard_imports.rs +++ b/clippy_lints/src/wildcard_imports.rs @@ -102,7 +102,6 @@ declare_clippy_lint! { pub struct WildcardImports { warn_on_all: bool, test_modules_deep: u32, - ignore: bool, } impl WildcardImports { @@ -110,7 +109,6 @@ impl WildcardImports { Self { warn_on_all, test_modules_deep: 0, - ignore: false, } } } @@ -118,14 +116,8 @@ impl WildcardImports { impl_lint_pass!(WildcardImports => [ENUM_GLOB_USE, WILDCARD_IMPORTS]); impl LateLintPass<'_> for WildcardImports { - fn check_crate(&mut self, cx: &LateContext<'_>) { - if cx.sess().opts.test { - self.ignore = true; - } - } - fn check_item(&mut self, cx: &LateContext<'_>, item: &Item<'_>) { - if self.ignore { + if cx.sess().is_test_crate() { return; } diff --git a/tests/ui/wildcard_imports_cfgtest.rs b/tests/ui/wildcard_imports_cfgtest.rs index a5e4e92b32c..203c4e15b50 100644 --- a/tests/ui/wildcard_imports_cfgtest.rs +++ b/tests/ui/wildcard_imports_cfgtest.rs @@ -1,4 +1,4 @@ -// compile-flags: --test +//@compile-flags: --test #![warn(clippy::wildcard_imports)] #![allow(unused, clippy::unnecessary_wraps, clippy::let_unit_value)]