oparlint_suites/lib.rs
1// SPDX-FileCopyrightText: Politik im Blick developers
2// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
3//
4// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2
5
6//! The crate that contains the lint suite implementations for the `oparlint` tool.
7
8#![deny(
9 bad_style,
10 missing_debug_implementations,
11 missing_docs,
12 overflowing_literals,
13 patterns_in_fns_without_body,
14 trivial_casts,
15 trivial_numeric_casts,
16 unsafe_code,
17 unused,
18 unused_extern_crates,
19 unused_import_braces,
20 unused_qualifications,
21 unused_results
22)]
23
24pub(crate) mod common;
25pub(crate) mod http;
26mod optionality;
27pub mod system;
28
29pub(crate) use optionality::Optionality;