Skip to content

Commit 824757a

Browse files
Enable clippy lints to prevent lossy as casts
Enable clippy::cast_possible_truncation, clippy::cast_possible_wrap, clippy::cast_sign_loss, and clippy::cast_precision_loss to make sure no accidental overflowing, precision or sign loss occurs when casting values using `as`.
1 parent a244f2c commit 824757a

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Cargo.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ version = "0.0.0"
44
edition = "2024"
55

66
[dependencies]
7-
clap = { version = "4.5.54", default-features = false, features = ["derive", "help", "std", "usage"] }
7+
clap = { version = "4.5.54", default-features = false, features = [
8+
"derive",
9+
"help",
10+
"std",
11+
"usage",
12+
] }
813
rayon = { version = "1.11.0", default-features = false }
914
tempfile = { version = "3.24.0", default-features = false }
1015
thiserror = { version = "2.0.18", default-features = false, features = ["std"] }
@@ -13,3 +18,9 @@ walkdir = { version = "2.5.0", default-features = false }
1318

1419
[dev-dependencies]
1520
prost = { version = "0.14.3", default-features = false }
21+
22+
[lints.clippy]
23+
cast_possible_truncation = "deny"
24+
cast_possible_wrap = "deny"
25+
cast_sign_loss = "deny"
26+
cast_precision_loss = "deny"

0 commit comments

Comments
 (0)