diff --git a/Cargo.toml b/Cargo.toml index 50fff7c..b45a570 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,12 +60,12 @@ anyhow = "1.0.79" [lints.rust] # Lint groups: -future_incompatible = "deny" -rust_2018_idioms = "deny" -unused = { level = "deny", priority = 0 } +future_incompatible = { level = "deny", priority = -1 } +rust_2018_idioms = { level = "deny", priority = -1 } +unused = { level = "deny", priority = -1 } # Set a lint in "unused" back to "warn" (to be denied again under CI): -dead_code = { level = "warn", priority = 5 } +dead_code = "warn" # Deny various allow-by-default lints: macro_use_extern_crate = "deny" @@ -79,7 +79,6 @@ unsafe_op_in_unsafe_fn = "deny" unused_import_braces = "deny" unused_lifetimes = "deny" unused_qualifications = "deny" -unused_tuple_struct_fields = "deny" # Deny various warn-by-default lints: ambiguous_glob_reexports = "deny" @@ -140,7 +139,7 @@ while_true = "deny" [lints.clippy] # Deny all warn-by-default lints: -all = "deny" +all = { level = "deny", priority = -1 } # Warn on various allow-by-default lints (denied under CI): dbg_macro = "warn" @@ -185,8 +184,8 @@ if_then_some_else_none = "deny" ignored_unit_patterns = "deny" impl_trait_in_params = "deny" implicit_clone = "deny" -implied_bounds_in_impls = "deny" imprecise_flops = "deny" +infinite_loop = "deny" index_refutable_slice = "deny" invalid_upcast_comparisons = "deny" items_after_statements = "deny"