Skip to content

Commit ced4065

Browse files
committed
ci: allow all noise lints (unused-*, unsafe-op-in-unsafe-fn, edition 2024 compat)
1 parent ead5fc0 commit ced4065

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/proof.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ env:
4040
CARGO_TERM_COLOR: always
4141
# Allow specific lints that are noise in a 115K-line evolving codebase.
4242
# Actual logic errors still fail. Remove allows as cleanup progresses.
43-
RUSTFLAGS: "-D warnings -A unused-imports -A dead-code -A private-interfaces -A mismatched-lifetime-syntaxes"
43+
# Categories: unused-* (imports, vars, mut, assignments, parens),
44+
# edition 2024 (unsafe-op-in-unsafe-fn, mismatched-lifetime-syntaxes),
45+
# visibility (private-interfaces), and minor (dead-code, unexpected-cfgs,
46+
# ambiguous-glob-reexports, overlapping-range-endpoints, confusable-idents).
47+
RUSTFLAGS: "-D warnings -A unused -A dead-code -A private-interfaces -A mismatched-lifetime-syntaxes -A unsafe-op-in-unsafe-fn -A unexpected-cfgs -A ambiguous-glob-reexports -A overlapping-range-endpoints -A confusable-idents"
4448

4549
jobs:
4650
# ---------------------------------------------------------------------------

0 commit comments

Comments
 (0)