1#![feature(rustc_private)]
2#![warn(
3 trivial_casts,
4 trivial_numeric_casts,
5 rust_2018_idioms,
6 unused_lifetimes,
7 unused_qualifications
8)]
9#![allow(
10 clippy::must_use_candidate,
11 clippy::missing_panics_doc,
12 rustc::diagnostic_outside_of_impl,
13 rustc::untranslatable_diagnostic
14)]
15#![deny(clippy::derive_deserialize_allowing_unknown)]
16
17extern crate rustc_data_structures;
18extern crate rustc_errors;
19extern crate rustc_hir;
20extern crate rustc_middle;
21extern crate rustc_session;
22extern crate rustc_span;
23
24mod conf;
25mod metadata;
26pub mod types;
27
28pub use conf::{Conf, get_configuration_metadata, lookup_conf_file, sanitize_explanation};
29pub use metadata::ClippyConfiguration;