Add exercise lints

This commit is contained in:
mo8it 2024-08-16 00:24:38 +02:00
parent c903db5c53
commit 0b3ad9141b

View file

@ -201,3 +201,19 @@ panic = "abort"
[profile.dev] [profile.dev]
panic = "abort" panic = "abort"
[lints.rust]
# You shouldn't write unsafe code in Rustlings
unsafe_code = "forbid"
# You don't need unstable features in Rustlings and shouldn't rely on them while learning Rust
unstable_features = "forbid"
[lints.clippy]
# You forgot a `todo!()`
todo = "forbid"
# This can only happen by mistake in Rustlings
empty_loop = "forbid"
# No infinite loops are needed in Rustlings
infinite_loop = "deny"
# You shouldn't leak memory while still learning Rust
mem_forget = "deny"