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

### Steps to reproduce the bug with the above code Run `cargo semver-checks check-release` in the `core-foundation-sys` directory of https://github.com/servo/core-foundation-rs @ eb00adae0c6d3694dccc54b195132c2929ac8c96 ### Actual Behaviour No changes detected ### Expected...

A-lint
C-enhancement

1. Create a cargo workspace where all crates are set to `publish = false` 2. `cargo semver-checks check-release -v` Without `-v` it seems to imply that all is well—it will...

A-cli
C-enhancement
E-help-wanted
E-mentor

It would be nice to not have to worry about manually formatting Trustfall queries inside lint files. Minimal requirements: - remove multiple consecutive newlines - remove trailing whitespace at the...

C-enhancement
E-help-wanted
E-mentor

### Describe your use case You add (or possibly remove) a feature into your project that already uses cargo-semver-checks, and want to look up info in README: - how does...

C-enhancement

This is a part of solving https://github.com/obi1kenobi/cargo-semver-checks/issues/159, as well as splitting https://github.com/obi1kenobi/cargo-semver-checks/pull/268 into more manageable, smaller PRs. Implements the check against adding `#[must_use]` attribute to a public Trait's method.

### Steps to reproduce the bug with the above code 1. `git clone https://github.com/rust-lang/mdbook.git` 2. `cd mdbook` 3. `git worktree add mdbook-0.2 v0.2.0` 4. `cargo semver-checks check-release` ### Actual Behaviour...

C-bug

Users might accidentally command that a baseline version higher than the crate's current version is used, which is almost never what one actually wants. This can often happen when `--workspace`...

A-cli
C-enhancement
E-help-wanted
E-mentor

### Steps to reproduce the bug with the above code 1. Create a new project `foobar` & move into it: ```shell cargo new foobar cd foobar ``` 2. Add the...

C-bug

### Steps to reproduce the bug with the above code - Create a new crate with `cargo new inner --lib` and _chdir_ inside. - Add a dependency for which we...

A-lint
C-enhancement