stricter clippy

This commit is contained in:
2026-07-31 02:51:33 +02:00
parent 1a121d3240
commit 6a9c6708eb
2 changed files with 30 additions and 2 deletions
+30
View File
@@ -4,3 +4,33 @@ version = "0.3.0"
edition = "2024"
[dependencies]
[lints.rust]
# Core compiler strictness
unsafe_code = "forbid"
missing_docs = "deny"
missing_debug_implementations = "deny"
missing_copy_implementations = "deny"
unreachable_pub = "deny"
rust_2018_idioms = "deny"
[lints.clippy]
# Broad clippy lint groups
all = { level = "deny", priority = -1 }
pedantic = { level = "deny", priority = -1 }
cargo = { level = "deny", priority = -1 }
nursery = { level = "deny", priority = -1 }
# Hand-picked restriction lints that enforce extreme safety
unwrap_used = "deny"
expect_used = "deny"
panic = "deny"
indexing_slicing = "deny"
arithmetic_side_effects = "deny"
todo = "deny"
unimplemented = "deny"
unreachable = "deny"
clone_on_ref_ptr = "deny"
shadow_reuse = "deny"
shadow_same = "deny"
shadow_unrelated = "deny"
-2
View File
@@ -1,5 +1,3 @@
#![warn(clippy::all, clippy::pedantic)]
#[cfg(test)]
mod tests;