From 88d6bf80f5cdbbb90ead197bd41a67eb8c44e50e Mon Sep 17 00:00:00 2001 From: Rubén Beltrán del Río Date: Sat, 17 Jan 2026 11:22:22 +0100 Subject: Make clippy stricter and fix --- Cargo.toml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 2c1df06..df3b9fe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,3 +20,32 @@ wmap-renderer = "1.1.0" [build-dependencies] relm4-icons-build = "0.10.0" + +[profile.release] +strip = true +lto = true +panic = "abort" + +[package.metadata.generate-rpm] +assets = [ + { source = "target/release/map", dest = "/usr/bin/map", mode = "755" }, + # missing all the other files in resources +] + +[package.metadata.deb] +assets = [ + ["target/release/map", "/usr/bin/map", "755" ], + # missing all the other files in resources +] + +[lints.clippy] +pedantic = { level = "warn", priority = -1 } +all = "deny" +unwrap_used = "deny" +expect_used = "deny" +panic = "deny" +indexing_slicing = "deny" +unreachable = "deny" +undocumented_unsafe_blocks = "deny" +unwrap_in_result = "deny" +ok_expect = "deny" -- cgit