cargo-semver-checks icon indicating copy to clipboard operation
cargo-semver-checks copied to clipboard

Scan your Rust crate for semver violations.

Results 175 cargo-semver-checks issues
Sort by recently updated
recently updated
newest added

Needs Trustfall support for tagging a value inside a `@fold` and then using it outside the fold. The query for "the import specifically is missing, but the item is present"...

A-lint

The API extends past the rust code to the manifest Possible checks include - Explicit feature removed (major breaking) - Implicit feature (optional dependency) removed (informative) - This is separate...

A-cli
C-enhancement
E-help-wanted

Requires at least - #53 - #52 But would also benefit from #51, #50

A-cli
C-enhancement
M-breaking-change

The language needs to convey that this is incomplete as - Not all checks are written - There are semantic breaking changes that are not checked

A-cli
C-enhancement

Sometimes it's useful to be able to change the alert level of specific lints for a particular item or an entire module. Clippy and rustc lints have already stabilized syntax...

A-cli
C-enhancement

Like #6 being an output mode, this would be another that would provide a snippet for including in a changelog. No-touch additions (automatically insert into file, using a particular users...

A-cli
C-enhancement

Technically, semver says that these are minor changes. Not all want to treat it as such and is an example of why people would want control over lints treatments, see...

A-lint
C-enhancement

### Steps to reproduce the bug with the above code 1. `cargo init --lib` 2. `commit everything` 3. Change files to get this: ``` > git diff diff --git a/src/lib.rs...

A-lint
C-enhancement

I believe that the tool will fail when it'll try to generate rustdoc of a yanked release from registry. Basically `cargo` (correctly) refuses to use a yanked release of a...

C-bug