Issues found
Based on crates you own that have been published to crates.io. The best way to monitor these issues is to subscribe to the atom feed in your RSS reader.
glu
Dependency remove_dir_all 0.8.0 is significantly outdated
Consider upgrading to 1.0.0 to get all the fixes and improvements.
Easy way to bump dependencies:
cargo install cargo-edit; cargo upgrade -i
; Also check out Dependabot service on GitHub.Dependency tempdir 0.3.7 has issues
It may not be actively developed any more. Consider changing the dependency.
Dependency strum 0.26 is outdated
Consider upgrading to 0.27.1 to get all the fixes and improvements.
In Cargo, different 0.x versions are considered incompatible, so this is a semver-major upgrade.
Dependency strum_macros 0.26 is outdated
Consider upgrading to 0.27.1 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["web-programming"]
to theCargo.toml
.Even if there are no categories that fit precisely, pick one that is least bad. You can also propose new categories in crates.io issue tracker.
Missing keywords
Help users find your crates. Add
keywords = ["directory", "glu", "assembly"]
(up to 5) to theCargo.toml
. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
arkive
Dependency memmap 0.7.0 has issues
It has been losing active users, which may be a sign it's deprecated or obsolete. Consider replacing it with a different crate.
Latest prerelease is old
It's been over 8 months. Is this crate still maintained? Make a new release, either to refresh it, or to set
[badges.maintenance] status = "deprecated"
(or
"as-is"
,"passively-maintained"
).Users pay attention to the latest release date. Even if the crate is perfectly fine as-is, users may not know that.
Published crate doesn't match its repository
Partially verified 30 files (includes 3 Cargo-generated).
Files in the crates.io crate compared to the repository:
Cargo.lock
does not match the repository.
Fetched
https://github.com/maddiem4/arkive.git
b2fa0b801f07e03ff142be6a3d8cc4c2360cd9d4.Checked on 2024-08-20
This check is experimental.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["encoding"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["tool", "arkive", "attr", "linux", "dirtabase"]
(up to 5) to theCargo.toml
. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
dirtabase
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["…"]
to theCargo.toml
.Published crate doesn't match its repository
Partially verified 24 files (includes 2 Cargo-generated).
Fetched
https://github.com/maddiem4/dirtabase.git
6bdc3ae9b62b1ca02d57651475fe9ae2302aacba.Checked on 2024-08-25
Dependency arkive =0.8.13-1 is slightly outdated
Consider upgrading to 0.8.13 to get all the fixes and improvements.
Dependency strum 0.26.3 is outdated
Upgrade to 0.27.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency strum_macros 0.26.4 is outdated
Upgrade to 0.27.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Missing keywords
Help users find your crates. Add
keywords = ["prefix", "import", "export", "false", "true"]
(up to 5) to theCargo.toml
. Best keywords are alternative terms or their spellings that aren't in the name or description. Also add a keyword that precisely categorizes this crate and groups it with other similar crates.
If some of these crates are unmaintained and shouldn't be checked, yank them or add [badges.maintenance]
to their
status = "deprecated"Cargo.toml
.