1mod blanket_hint_mostly_unused;
2mod im_a_teapot;
3mod implicit_minimum_version_req;
4mod missing_lints_inheritance;
5mod non_kebab_case_bins;
6mod non_kebab_case_features;
7mod non_kebab_case_packages;
8mod non_snake_case_features;
9mod non_snake_case_packages;
10mod redundant_homepage;
11mod redundant_readme;
12mod unknown_lints;
13mod unused_workspace_dependencies;
14mod unused_workspace_package_fields;
15
16pub use blanket_hint_mostly_unused::blanket_hint_mostly_unused;
17pub use im_a_teapot::check_im_a_teapot;
18pub use implicit_minimum_version_req::implicit_minimum_version_req_pkg;
19pub use implicit_minimum_version_req::implicit_minimum_version_req_ws;
20pub use missing_lints_inheritance::missing_lints_inheritance;
21pub use non_kebab_case_bins::non_kebab_case_bins;
22pub use non_kebab_case_features::non_kebab_case_features;
23pub use non_kebab_case_packages::non_kebab_case_packages;
24pub use non_snake_case_features::non_snake_case_features;
25pub use non_snake_case_packages::non_snake_case_packages;
26pub use redundant_homepage::redundant_homepage;
27pub use redundant_readme::redundant_readme;
28pub use unknown_lints::output_unknown_lints;
29pub use unused_workspace_dependencies::unused_workspace_dependencies;
30pub use unused_workspace_package_fields::unused_workspace_package_fields;
31
32pub static LINTS: &[&crate::lints::Lint] = &[
33 blanket_hint_mostly_unused::LINT,
34 implicit_minimum_version_req::LINT,
35 im_a_teapot::LINT,
36 missing_lints_inheritance::LINT,
37 non_kebab_case_bins::LINT,
38 non_kebab_case_features::LINT,
39 non_kebab_case_packages::LINT,
40 non_snake_case_features::LINT,
41 non_snake_case_packages::LINT,
42 redundant_homepage::LINT,
43 redundant_readme::LINT,
44 unknown_lints::LINT,
45 unused_workspace_dependencies::LINT,
46 unused_workspace_package_fields::LINT,
47];
48
49static CARGO_LINTS_MSRV: cargo_util_schemas::manifest::RustVersion =
54 cargo_util_schemas::manifest::RustVersion::new(1, 79, 0);