Rust 官方静态检查工具
clippy 通过 cargo clippy 调用,检查常见错误、反模式和可简化写法。它不是编译器替代品,也不能证明代码正确;适合作为 CI 的质量门禁。
rustup component add clippy
cargo clippy
cargo clippy --all-targets --all-features
cargo clippy -- -D warnings
cargo clippy --fix
cargo clippy --fix --allow-dirty
cargo clippy -- -A clippy::too_many_arguments
-D warnings 会把所有警告变成错误;升级 Clippy 后旧代码可能突然失败。--fix 会改源码;先提交或确保工作区干净,再逐条审查改动。#[allow] 时写清原因和范围。--all-features 可能启用互斥特性导致编译失败;按项目实际组合检查。cargo — 构建与测试rustfmt — 代码格式化rustup — 安装组件