This directory contains scripts to run CI checks locally before pushing.
Runs all CI checks that are performed in GitHub Actions:
- Clippy - Linting with all warnings as errors
- Format Check - Code formatting verification
- Benchmarks - Performance benchmarks
- Documentation - Documentation build with warnings as errors
- Coverage - Code coverage (optional, requires cargo-tarpaulin)
# Run all checks
./scripts/ci-checks.shFor code coverage:
cargo install cargo-tarpaulin0- All checks passed- Non-zero - One or more checks failed
The script stops at the first failing check.