Giters
obi1kenobi
/
cargo-semver-checks
Scan your Rust crate for semver violations.
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
1143
Watchers:
10
Issues:
286
Forks:
74
obi1kenobi/cargo-semver-checks Issues
New lint: non-sealed trait added supertrait
Updated
a month ago
Comments count
1
New lints: functions with explicit ABI export names
Updated
2 months ago
Comments count
2
Description unclear
Closed
3 months ago
Comments count
5
Replacing an enum with a typedef is breaking and a hazard, but not semver-major
Updated
6 months ago
Comments count
3
Consider using `package.metadata` to configure allow/warn/deny/forbid lint settings
Updated
6 months ago
Comments count
1
New lints: fn changed ABI
Updated
6 months ago
Comments count
11
New lint: pub enum tuple variant adds or removes field (i.e. tuple arity changed)
Closed
6 months ago
Comments count
5
Error message on previously nonexistent crate is a bit unhelpful
Updated
8 months ago
Comments count
5
Idea: Check variance by recursively expanding types and looking for invariant / contravariant types
Updated
9 months ago
Comments count
2
Misleading error message for `derive_trait_impl_removed`
Updated
10 months ago
Comments count
2
Consider accepting --features="" as a no-op like Cargo does
Closed
a year ago
Comments count
1
Support checking APIs under certain module paths
Updated
a year ago
Comments count
6
0.21.0 unable to fetch index
Closed
a year ago
Comments count
8
Crash when checking crate with newly-added lib target when latest crates.io version only has a bin target
Closed
a year ago
Comments count
4
Request: Support comparing API between feature sets
Updated
a year ago
Comments count
2
"trait_method_missing: pub trait method removed or renamed" but the method is there since 2020
Closed
a year ago
Comments count
3
Breaking change in generated derive implementation not detected
Updated
a year ago
Comments count
3
False negative: Removing an empty module should be a breaking change
Closed
a year ago
Comments count
1
Changing `?Sized` related trait bounds is not detected
Updated
a year ago
Comments count
1
Use the sparse crates.io index for faster checks
Closed
a year ago
Comments count
2
Caching-friendly generation of "current" rustdoc JSON
Updated
a year ago
Comments count
29
Adding `impl IntoIterator for T` can be breaking if `impl IntoIterator for &T` exists
Updated
a year ago
Comments count
1
Suprious network errors when downloading source code
Closed
a year ago
Comments count
2
Can't use sparse registry mirror
Closed
a year ago
Comments count
14
Type aliases of types defined outside the current crate are not checked
Updated
a year ago
Comments count
6
False positive in derive_trait_impl_removed
Closed
a year ago
Comments count
7
Running `cargo semver-checks` with no other arguments should default to checking
Closed
a year ago
Comments count
5
panic: "we declared a dependency on a crate that doesn't exist in the metadata"
Closed
a year ago
Comments count
7
cargo-semver-checks Crash Report (after using absolute path to dependency, panic: "we declared a dependency on a crate that doesn't exist in the metadata")
Closed
a year ago
Comments count
1
Checking crates without a lib target causes a crash
Closed
a year ago
Comments count
4
cargo semver-checks might exit 0 if it finds only `publish = false` crates in a workspace
Updated
a year ago
Comments count
1
Auto-formatter script for pretty-printing query strings inside lint files
Updated
a year ago
Possible struct_missing false positive
Closed
a year ago
Comments count
1
Feature compatibility verification
Closed
a year ago
Comments count
2
Update features heuristic to include more unstable and private feature name patterns
Closed
a year ago
Comments count
4
Add FAQ entry "What is checked when a feature is added?"
Updated
a year ago
can fail when projects of same name are in a subdirectory
Updated
a year ago
Comments count
3
Warn when attempting to use a baseline version higher than the crate's current version
Updated
a year ago
Comments count
2
Semver compare my crate with a crate in `$HOME/.cargo/registry`
Updated
a year ago
Comments count
4
False negative: major bumping of dependency with exposed API is not detected
Updated
a year ago
Comments count
3
False negative: changing tuple with public members is not detected as breaking
Updated
a year ago
Comments count
1
Are environment variables for cargo inherited?
Closed
a year ago
Comments count
2
invalid character `@` in pkgid (rust 1.58.1)
Closed
a year ago
Comments count
3
Option `--release-type` does not work
Closed
a year ago
Comments count
1
Custom name in `[lib]` in Cargo.toml causes cargo-semver-checks to be unable to find rustdoc json
Closed
a year ago
Comments count
4
Confusing `method_parameter_count_changed` error message (`per_result_error_template`)
Updated
a year ago
Missing `path` in `enum_variant_added` lint's `per_result_error_message`.
Updated
a year ago
Comments count
1
Don't "skip" checks
Closed
2 years ago
Comments count
4
"Cached" registry rustdoc JSON version mismatch
Closed
2 years ago
Comments count
8
The library should return the failed lints
Updated
2 years ago
Previous
Next