clippy_config/lib.rs
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(clippy::must_use_candidate, clippy::missing_panics_doc)]
10
11extern crate rustc_data_structures;
12extern crate rustc_errors;
13extern crate rustc_hir;
14extern crate rustc_middle;
15extern crate rustc_session;
16extern crate rustc_span;
17
18mod conf;
19mod metadata;
20pub mod types;
21
22pub use conf::{Conf, get_configuration_metadata, lookup_conf_file, sanitize_explanation};
23pub use metadata::ClippyConfiguration;