cargo-shear
Finds and removes unused dependencies from Rust projects. Use when cleaning up a Rust repository, removing dead deps, or auditing Cargo.toml.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
cargo-shear
Detects and removes unused dependencies from Cargo.toml files.
Usage
Find unused dependencies
cargo shear
Fix automatically (remove unused deps)
cargo shear --fix
Key Options
-
--fix- Automatically remove unused dependencies from Cargo.toml -
--ignore <CRATE>- Ignore specific crate (for false positives)
Workflow
- Run
cargo shearto list unused deps - Review the output for false positives (proc macros, build deps, optional features)
- Run
cargo shear --fixto remove them - Run
cargo buildto verify nothing broke
Common False Positives
Some deps may appear unused but are actually needed:
- Proc macro crates (e.g.,
serde_derive) - Build dependencies
- Crates used only via feature flags
- Crates re-exported by other crates
Use --ignore <CRATE> for legitimate false positives.
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-03-03
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!