Auto merge of #12333 - MarcusGrass:issue-12223, r=Manishearth
Allow unused_imports, and unused_import_braces on `use` Fixes https://github.com/rust-lang/rust-clippy/issues/12223. Both `unused_import_braces` and `unused_imports` are valid on `use`-items, additional to the two previously allowed. changelog: [`useless_attribute`]: Allow `rustc_lint` `unused_import_braces` and `unused_imports` on `use`-items
This commit is contained in:
commit
5a52c8aee9
@ -564,6 +564,7 @@ fn check_item(&mut self, cx: &LateContext<'tcx>, item: &'tcx Item<'_>) {
|
||||
|| is_word(lint, sym::deprecated)
|
||||
|| is_word(lint, sym!(unreachable_pub))
|
||||
|| is_word(lint, sym!(unused))
|
||||
|| is_word(lint, sym!(unused_import_braces))
|
||||
|| extract_clippy_lint(lint).map_or(false, |s| {
|
||||
matches!(
|
||||
s.as_str(),
|
||||
|
@ -80,6 +80,14 @@ pub mod split {
|
||||
#[allow(clippy::single_component_path_imports)]
|
||||
use regex;
|
||||
|
||||
mod module {
|
||||
pub(crate) struct Struct;
|
||||
}
|
||||
|
||||
#[rustfmt::skip]
|
||||
#[allow(unused_import_braces)]
|
||||
use module::{Struct};
|
||||
|
||||
fn main() {
|
||||
test_indented_attr();
|
||||
}
|
||||
|
@ -80,6 +80,14 @@ pub mod split {
|
||||
#[allow(clippy::single_component_path_imports)]
|
||||
use regex;
|
||||
|
||||
mod module {
|
||||
pub(crate) struct Struct;
|
||||
}
|
||||
|
||||
#[rustfmt::skip]
|
||||
#[allow(unused_import_braces)]
|
||||
use module::{Struct};
|
||||
|
||||
fn main() {
|
||||
test_indented_attr();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user