#![warn(clippy::useless_attribute)]
#![warn(unreachable_pub)]
+#![feature(rustc_private)]
#[allow(dead_code)]
#[cfg_attr(feature = "cargo-clippy", allow(dead_code))]
#[rustfmt::skip]
-#[cfg_attr(feature = "cargo-clippy",
- allow(dead_code))]
#[allow(unused_imports)]
#[allow(unused_extern_crates)]
#[macro_use]
-extern crate clippy_lints;
+extern crate rustc_middle;
#[macro_use]
extern crate proc_macro_derive;
#[allow(unused_imports)]
use std::collections;
+// don't lint on unused for `use` items
+#[allow(unused)]
+use std::option;
+
// don't lint on deprecated for `use` items
mod foo {
#[deprecated]
pub use self::b::C;
}
-fn main() {}
+// don't lint on clippy::wildcard_imports for `use` items
+#[allow(clippy::wildcard_imports)]
+pub use std::io::prelude::*;
+
+// don't lint on clippy::enum_glob_use for `use` items
+#[allow(clippy::enum_glob_use)]
+pub use std::cmp::Ordering::*;
+
+fn test_indented_attr() {
+ #[allow(clippy::almost_swapped)]
+ use std::collections::HashSet;
+
+ let _ = HashSet::<u32>::default();
+}
+
+fn main() {
+ test_indented_attr();
+}