#![deny(
bad_style,
missing_debug_implementations,
missing_docs,
overflowing_literals,
patterns_in_fns_without_body,
trivial_casts,
trivial_numeric_casts,
unsafe_code,
unused,
unused_extern_crates,
unused_import_braces,
unused_qualifications,
unused_results
)]
mod lint;
mod lint_suite;
mod linter;
mod linting_error;
mod severity;
pub use lint::Lint;
pub use lint_suite::LintSuite;
pub use linter::Linter;
pub use linting_error::LintingError;
pub use severity::Severity;
pub type LintingResult<T = ()> = Result<T, LintingError>;