Marketplace
Browse and adopt engineering standards, rules, and configurations. Fork to customize for your organization.
High
3 rules
Official
Use Cargo for package management
rust
Cargo.toml for deps, Cargo.lock (commit it). `cargo add` for new deps. Workspace for monorepos.
High
in 1 ruleset
Official
Use cargo test for Rust
rust
`cargo test` for all tests. Doc tests in comments. Integration tests in tests/. `#[cfg(test)]` modules.
High
in 7 rulesets
Official
Use clippy and rustfmt
rust
`cargo fmt` before commit. `cargo clippy` with `-D warnings` in CI. Fix all warnings.
High
in 1 ruleset