A simple Rust project template with pre-configured linting, formatting, security scanning, git hooks, and CI.
Install project tools and dependencies:
task install_tools- rust-lang/rustfmt - Rust code formatter
- rust-lang/rust-clippy - Rust linter with pedantic, nursery, and cargo lint groups
- nextest-rs/nextest - Next-generation test runner for Rust
- EmbarkStudios/cargo-deny - Security advisories, license compliance, and dependency checks
- bnjbvr/cargo-machete - Unused dependency detection
- go-task/task - A task runner / simpler Make alternative
- evilmartians/lefthook - Fast and powerful Git hooks manager
- conventional-changelog/commitlint - Lint commit messages