#![warn(clippy::nursery)]
#![deny(
unused,
nonstandard_style,
future_incompatible,
missing_copy_implementations,
missing_debug_implementations,
missing_docs,
clippy::pedantic,
clippy::cargo,
clippy::complexity,
clippy::correctness,
clippy::pedantic,
clippy::perf,
clippy::style,
clippy::suspicious,
non_fmt_panics
)]
#![allow(clippy::multiple_crate_versions)]
#[cfg(test)]
#[macro_use(quickcheck)]
extern crate quickcheck_macros;
pub use cmd::{async_lint, lint};
pub use model::{CONFIG_KEY_PREFIX, Code, Error, Lint, LintError, Lints, Problem};
mod checks;
mod cmd;
mod model;
#[cfg(doctest)]
mod test_readme {
macro_rules! external_doc_test {
($x:expr) => {
#[doc = $x]
unsafe extern "C" {}
};
}
external_doc_test!(include_str!("../README.md"));
}