首页/开发/代码质量与评审速查/Clippy:Rust 官方 lint 工具
规范与静态检查65 条

Clippy:Rust 官方 lint 工具

Clippy 提供 700 余条 lint 并按正确性、性能、风格等分组:correctness 默认 deny,其余多为 warn,可用 -D/-A/-W 调整级别或按 lint 名精确豁免。

安装rustup component add clippy
运行cargo clippy
常见分组correctness / style / complexity / perf

常用命令

常用命令
cargo clippy --all-targets --all-features
cargo clippy --fix --allow-dirty
# 在源码中精确豁免并注明理由
#[allow(clippy::too_many_arguments)]
接入 CI 时把关键分组提升为 deny:cargo clippy -- -D warnings 可作为门禁。

易错点

  • cargo clippy --fix 在未提交的工作区运行:先提交或备份,避免不可预期的批量改动
  • 全仓库 allow(clippy::all):等于关闭整组检查,应继续到具体 lint 名逐个豁免

数据来源与参考

  • The Clippy Book(doc.rust-lang.org/clippy)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌