Context: Cargo.toml (soon build/lints.bzl — see prior issue) has these commented with
TODO audit:
arithmetic_side_effects— numeric safetyindexing_slicing— panic safetypanic— panic safetypanic_in_result_fn— panic safety
All four are critical for a kernel.
Scope:
- Enable each as
warn(notdeny) inbuild/lints.bzl. - Run
just clippy 2>&1 | tee lints.log, count violations per crate. - File one follow-up issue per crate titled "Burn down clippy::X in
<crate>" with the violation count. - As each crate clears, promote the lint to
denyvia crate-root#![deny(...)].
Acceptance: warnings visible in CI, follow-up issues filed, tracking checklist added to
AUDIT.md.