fix(#2550): make pedantic clippy lints a hard error, fix stale checks.nix comment
The clippy check's comment described `-D warnings -A clippy::pedantic` — the `-A` half dropping pedantic from the CI gate — but the args were only `-D warnings`, so pedantic was hard-denied contrary to the doc. Operator call: pedantic should be gated. Encode that as the single source of truth: set the workspace lint `pedantic = deny` (errors locally and in CI), and rewrite the checks.nix comment to match. Args unchanged; `-D warnings` still gates rustc + non-pedantic clippy warnings. No new failures — the tree was already pedantic-clean under CI's `-D warnings`, which denied pedantic.
This commit is contained in:
parent
87f8e936d5
commit
8624da0057
2 changed files with 13 additions and 12 deletions
|
|
@ -22,7 +22,11 @@ edition = "2024"
|
|||
version = "0.1.0"
|
||||
|
||||
[workspace.lints.clippy]
|
||||
pedantic = { level = "warn", priority = -1 }
|
||||
# Pedantic is a hard error (locally + in CI): we want pedantic lints
|
||||
# gated, so a toolchain bump that adds a new one reds the build until the
|
||||
# code is updated rather than sliding in unnoticed. Priority -1 keeps the
|
||||
# specific allows below winning over the group.
|
||||
pedantic = { level = "deny", priority = -1 }
|
||||
# Tolerated stylistic pedantic lints (noisy, not actionable).
|
||||
missing_errors_doc = "allow"
|
||||
missing_panics_doc = "allow"
|
||||
|
|
|
|||
Loading…
Reference in a new issue