Rust 的工程化体验在系统语言中首屈一指,Cargo 提供了一站式工具链。
工具链全景
| 工具 | 作用 | 对标 |
|---|
cargo | 包管理 + 构建 | npm + webpack |
rustfmt | 代码格式化 | Prettier |
clippy | Lint | ESLint |
rustdoc | 文档生成 | JSDoc + Storybook |
cargo test | 测试 | Jest |
cargo bench | 基准测试 | Benchmark.js |
miri | 未定义行为检测 | - |
cargo audit | 安全审计 | npm audit |
相关链接