Contributor
Max Carr

Adding lint-level configuration to cargo-semver-checks


Mentors
Predrag Gruevski
Organization
The Rust Foundation
Technologies
rust, CLAP, Cargo, Trustfall
Topics
programming languages, developer tools, Semantic Versioning
cargo-semver-checks is an amazing tool in the Rust ecosystem that automatically detects violations in Semantic Versioning (semver) using lints. However, it cannot currently be controlled with enough granularity, which means that not every library can currently adopt this. With this project, users of cargo-semver-checks will be able to configure the program at the per-lint level, making it much more feasible for libraries to use this tool and increase adherence and trust in SemVer.