Static analysis
2 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-check |
Type checking | cargo check --all-targets --all-features --target armv5te-unknown-linux-musleabicargo check --manifest-path ./examples/simple-router-wasm/Cargo.toml --target... |
ci | .github/workflows/CI.yml |
clippy |
Linting | cargo clippy --locked --manifest-path $EXPR/Cargo.toml --workspace --all-targ... |
ci | .github/workflows/CI.yml .clippy.toml |
Testing
4 tools
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-hack |
Version and platform matrix | cargo hack check --each-feature --no-dev-deps --all |
ci | .github/workflows/CI.yml |
cargo-test |
Unit and integration tests | cargo test --locked --workspace --all-features --all-targets --manifest-path ...cargo testcargo test --locked --all-features |
ci | .github/workflows/CI.yml |
ci-matrix |
Version and platform matrix | check (workspace: 2)test-versions (rust: 2, workspace: 2) |
ci | .github/workflows/CI.yml |
proptest |
Property-based tests | axum/Cargo.toml |
Formatting and hygiene
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
rustfmt |
Formatting | cargo fmt --all --check --manifest-path $EXPR/Cargo.toml |
ci | .github/workflows/CI.yml |
Supply chain
1 tool
| Tool | Kind | Command | Runs in | Found in |
|---|---|---|---|---|
cargo-deny |
Dependency audit | uses EmbarkStudios/cargo-deny-action |
ci | .github/workflows/CI.yml deny.toml |
Review prompts
most discussed first