Giters
obi1kenobi
/
cargo-semver-checks
Scan your Rust crate for semver violations.
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
1024
Watchers:
9
Issues:
251
Forks:
61
obi1kenobi/cargo-semver-checks Issues
Consider either testing that lint file names match their `id` fields, or removing the field entirely.
Closed
a month ago
New lints: item that was previously public API is now `#[doc(hidden)]` i.e. no longer public API
Updated
2 months ago
Comments count
1
`cargo semver-checks` takes much longer after upgrading to version 0.30.0 from 0.24.1
Updated
2 months ago
Comments count
1
Check if trait items with defaults may need special handling to avoid false-positives
Updated
2 months ago
Comments count
5
Refine lints about field and method removals to account for `Deref/DerefMut`
Updated
2 months ago
Configuration methods do not have consistent naming
Closed
2 months ago
Comments count
3
Consider switching to `anstyle` for our terminal styling and color needs
Updated
2 months ago
Comments count
7
Check lints related to trait implementations for false-positives if the trait impl is `#[doc(hidden)]`
Updated
2 months ago
`RustdocCommand` progress (when `silence` is `false`) does not respect configured `stderr`
Updated
3 months ago
Improve error message when no library targets are found
Closed
3 months ago
Comments count
1
Support [term] configuration in Cargo config.toml for color and logging
Updated
3 months ago
Comments count
3
Unable to enable dependency's features needed to build the crate
Updated
3 months ago
Comments count
6
Add "Media coverage" section to the README, with relevant talks, podcasts, blog posts, etc.
Updated
3 months ago
Make the `make_new_lint.sh` script avoid merge conflicts when registering the new lints
Closed
3 months ago
New lints: Breaking changes related to `union` types
Updated
3 months ago
Comments count
3
Build failure repro command may include `--features` flag without any features
Closed
3 months ago
Verbose runs should show which features were enabled in the crate versions being tested
Closed
3 months ago
Comments count
4
Support flags like `--color=always` and `--color=never`
Closed
3 months ago
False-positive "enum variant added on exhaustive enum"
Closed
3 months ago
Comments count
2
Function argument type change does not require version change
Updated
3 months ago
Comments count
14
Notice if a run is going to be a no-op before generating rustdoc JSON
Updated
4 months ago
Running scripts on systems with bash version older than v4 causes errors
Updated
4 months ago
Comments count
3
Description and tests for `inherent_method_must_use_added` is not complete
Closed
4 months ago
Comments count
3
Crate fails to compile
Closed
4 months ago
Comments count
3
Cargo semver checks ignores my lockfile
Updated
4 months ago
Comments count
8
New lint: pub trait is no longer object-safe
Closed
4 months ago
Comments count
1
New lints: `repr(packed)` added or removed on a struct or union
Closed
4 months ago
Consider using the `mold` linker in CI
Updated
5 months ago
Crates with `doc = false` on their lib target cannot be semver-checked
Closed
5 months ago
Comments count
6
Better diagnostic message for compilation failures while building rustdoc
Closed
5 months ago
Comments count
17
Failure to generate rustdoc when `RUSTFLAGS` env var sets `-Dwarnings`
Closed
5 months ago
Comments count
5
Support semver-checking cross-compiled crates
Closed
5 months ago
Comments count
2
Failure to find json file when using `build.target` config
Closed
5 months ago
Comments count
1
Tracking issue: Checking cross-crate items
Updated
5 months ago
Consider switching to `insta` for snapshot testing
Updated
6 months ago
Run lints in parallel using `rayon`
Closed
6 months ago
Generate a bug report URL that the user can just click to open an issue.
Updated
6 months ago
False negative sometimes of `pub use module::Trait` to `pub(crate) use module::Trait`
Updated
6 months ago
Comments count
3
Switching between `async fn` and `fn -> impl Future` is not breaking
Closed
6 months ago
Enable async fn in trait checks
Updated
6 months ago
New lint: existing trait method is no longer `unsafe`
Closed
6 months ago
Comments count
1
New lint: existing trait method became `unsafe`
Closed
6 months ago
Comments count
2
False positive when replacing a struct with a type alias to a generic struct
Updated
6 months ago
Comments count
1
False positive when replacing a struct with a `pub type` alias
Updated
7 months ago
Comments count
1
False negative: moving traits behind a non-default feature flag
Updated
7 months ago
Comments count
4
Duplicate lint when another trait's supertrait is removed because of trait being removed
Updated
7 months ago
Comments count
5
ability to disable logging output
Closed
7 months ago
Comments count
4
MSRV is 1.71 and not 1.70
Closed
7 months ago
Comments count
4
enum variants
Closed
7 months ago
Comments count
1
False positive caused by cross-crate `pub use ... as ...`.
Updated
8 months ago
Comments count
7
Previous
Next