1#![deny(
10 bad_style,
11 missing_debug_implementations,
12 missing_docs,
13 overflowing_literals,
14 patterns_in_fns_without_body,
15 trivial_casts,
16 trivial_numeric_casts,
17 unsafe_code,
18 unused,
19 unused_extern_crates,
20 unused_import_braces,
21 unused_qualifications,
22 unused_results
23)]
24
25mod lint;
26mod lint_suite;
27mod linter;
28mod linting_error;
29mod severity;
30
31pub use lint::Lint;
32pub use lint_suite::LintSuite;
33pub use linter::Linter;
34pub use linting_error::LintingError;
35pub use severity::Severity;
36
37pub type LintingResult<T = ()> = Result<T, LintingError>;