| #![feature(rustc_private)] |
| #![warn( |
| trivial_casts, |
| trivial_numeric_casts, |
| rust_2018_idioms, |
| unused_lifetimes, |
| unused_qualifications |
| )] |
| #![allow( |
| clippy::must_use_candidate, |
| clippy::missing_panics_doc, |
| rustc::diagnostic_outside_of_impl, |
| rustc::untranslatable_diagnostic |
| )] |
| #![deny(clippy::derive_deserialize_allowing_unknown)] |
| |
| extern crate rustc_data_structures; |
| extern crate rustc_errors; |
| extern crate rustc_hir; |
| extern crate rustc_middle; |
| extern crate rustc_session; |
| extern crate rustc_span; |
| |
| mod conf; |
| mod metadata; |
| pub mod types; |
| |
| pub use conf::{Conf, get_configuration_metadata, lookup_conf_file, sanitize_explanation}; |
| pub use metadata::ClippyConfiguration; |