Eric Rust Quality Control Checklist
Use the repository's equivalent commands when available.
- Run
cargo fmt -- --check. - Run
cargo check --workspace --all-targets. - Run Clippy. Use
cargo clippy --all-targets --all-features -- -D warningswhen the workspace can maintain zero warnings. - Run relevant tests with
cargo testor the project's existing runner. - For dependency changes, consider
cargo auditfor shipped services with Cargo.lock andcargo denyfor license, source, or duplicate-dependency policies. Run any repository-required audits. - For changes with realistic unsafe-code risk, consider Miri.
Tool Preferences
Add cargo-nextest only when the default test runner becomes a bottleneck; do not change runners merely to complete this checklist.
Use $eric-quality-control-checklist for shared commit checks and $eric-writing-tests for test selection.