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.
lsp-ai, splitter-tree-sitter, utils-tree-sitter
Imprecise dependency requirement cc = 1
Cargo does not always pick latest versions of dependencies! Specify the version as
cc = "1.2.20"
. IfCargo.lock
ends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versions
flag, used by users of old Rust versions.If you want to keep using truly minimal dependency requirements, please make sure you test them in CI with
-Z minimal-versions
Cargo option, because it's very easy to accidentally use a feature added in a later version.
cargo-pgml-components, rust_bridge, rust_bridge_traits, rust_bridge_macros
No repository property
Specify git repository URL in
Cargo.toml
to help users find more information, contribute, and for lib.rs to read more info.
lsp-ai
Dependency text-splitter 0.13.3 is significantly outdated
Consider upgrading to 0.25.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 tokenizers 0.14.1 is significantly outdated
Consider upgrading to 0.21.1 to get all the fixes and improvements.
Dependency tree-sitter 0.22 is significantly outdated
Consider upgrading to 0.25.3 to get all the fixes and improvements.
Dependency directories 5.0.1 is outdated
Consider upgrading to 6.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 hf-hub 0.3.2 is outdated
Consider upgrading to 0.4.2 to get all the fixes and improvements.
Dependency lsp-types 0.95.0 is significantly outdated
Consider upgrading to 0.97.0 to get all the fixes and improvements.
Dependency minijinja 1.0.12 is outdated
Consider upgrading to 2.9.0 to get all the fixes and improvements.
Dependency ordered-float 4.2.1 is outdated
Consider upgrading to 5.0.0 to get all the fixes and improvements.
Dependency rand 0.8.5 is a bit outdated
Consider upgrading to 0.9.1 to get all the fixes and improvements.
Dependency reqwest 0.11.25 is outdated
Consider upgrading to 0.12.15 to get all the fixes and improvements.
Dependency simsimd 4.4.0 is outdated
Consider upgrading to 6.4.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["science::ml"]
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 = ["artificial-intelligence", "lsp", "lsp-ai", "llama-cpp", "mistral"]
(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.
cargo-pgml-components
Dependency toml 0.7 is significantly outdated
Consider upgrading to 0.8.22 to get all the fixes and improvements.
Imprecise dependency requirement anyhow = 1
Cargo does not always pick latest versions of dependencies! Specify the version as
anyhow = "1.0.98"
. IfCargo.lock
ends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versions
flag, used by users of old Rust versions.This crate does not bump semver-minor when adding new features, so to be safe you get all the features/APIs/fixes that your crate depends on, require a more specific patch version.
Dependency convert_case 0.6 is a bit outdated
Consider upgrading to 0.8.0 to get all the fixes and improvements.
Dependency env_logger 0.10 is outdated
Consider upgrading to 0.11.8 to get all the fixes and improvements.
Dependency notify 6 is outdated
Consider upgrading to 8.0.0 to get all the fixes and improvements.
Dependency notify-debouncer-full 0.3 is outdated
Consider upgrading to 0.5.0 to get all the fixes and improvements.
Dependency owo-colors 3 is a bit outdated
Consider upgrading to 5.0.0 to get all the fixes and improvements.
Dependency sailfish 0.8 is outdated
Consider upgrading to 0.9.0 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["development-tools::cargo-plugins"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["component", "module", "pgml", "bundle", "sass"]
(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.
korvus
Dependency is-terminal is not needed
IsTerminal trait is in the standard library
Published crate doesn't match its repository
Partially verified 88 files (includes 3 Cargo-generated).
Files in the crates.io crate compared to the repository:
Cargo.lock
does not match the repository.
Looked for the crate in
korvus/
. Fetchedhttps://github.com/postgresml/korvus.git
7c06035700cf00db2a9f72ac4086f5f258b3b78d.Checked on 2025-02-16
This check is experimental.
Dependency colored 2 is a bit outdated
Consider upgrading to 3.0.0 to get all the fixes and improvements.
Dependency inquire 0.6 is outdated
Upgrade to 0.7.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency itertools 0.10.5 is outdated
Upgrade to 0.14.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency lopdf 0.31.0 is outdated
Upgrade to 0.36.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency pyo3 0.18.3 is outdated
Upgrade to 0.24.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency pyo3-asyncio 0.18 is outdated
Upgrade to 0.20.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency reqwest 0.11 is outdated
Upgrade to 0.12.15 to get all the fixes, and avoid causing duplicate dependencies in projects.
Imprecise dependency requirement clap = 4
Cargo does not always pick latest versions of dependencies! Specify the version as
clap = "4.5.37"
. IfCargo.lock
ends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versions
flag, used by users of old Rust versions.Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["database"]
to theCargo.toml
.
splitter-tree-sitter
Failed to verify create's content against its repository
Partially verified 6 files (includes 2 Cargo-generated).
- warning: Crate tarball has been published from a different commit than the commit tagged by git tag 'v0.1.0'.
- Create git tags after comitting any changes, and commit changes after bumping versions and running
cargo update
.
- Create git tags after comitting any changes, and commit changes after bumping versions and running
Looked for the crate in
crates/splitter-tree-sitter/
. Fetchedhttps://github.com/silasmarvin/lsp-ai.git
09a098c50adce74e5223ffee79e48d94df9802ac.Checked on 2024-08-07
- warning: Crate tarball has been published from a different commit than the commit tagged by git tag 'v0.1.0'.
Dependency tree-sitter 0.22 is significantly outdated
Upgrade to 0.25.3 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency thiserror 1.0.61 is a bit outdated
Consider upgrading to 2.0.12 to get all the fixes and improvements.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["parser-implementations", "science::ml"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["tree-sitter", "splitter", "splitter-tree-sitter", "lsp", "artificial-intelligence"]
(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.
rust_bridge
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["…"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["bridge", "rust-bridge"]
(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.
rust_bridge_traits
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["…"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["bridge", "traits", "rust-bridge-traits"]
(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.
pgml
Dependency colored 2 is a bit outdated
Consider upgrading to 3.0.0 to get all the fixes and improvements.
Dependency inquire 0.6 is outdated
Upgrade to 0.7.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency itertools 0.10.5 is outdated
Upgrade to 0.14.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency lopdf 0.31.0 is outdated
Upgrade to 0.36.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency pyo3 0.18.3 is outdated
Upgrade to 0.24.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency pyo3-asyncio 0.18 is outdated
Upgrade to 0.20.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency reqwest 0.11 is outdated
Upgrade to 0.12.15 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency sea-query 0.30.7 is outdated
Upgrade to 0.32.4 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency sea-query-binder 0.5.0 is outdated
Upgrade to 0.7.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency sqlx 0.7.3 is outdated
Upgrade to 0.8.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
Imprecise dependency requirement clap = 4
Cargo does not always pick latest versions of dependencies! Specify the version as
clap = "4.5.37"
. IfCargo.lock
ends up having an unexpectedly old version of the dependency, you might get a dependency that lacks features/APIs or important bugfixes that you depend on. This is most likely to happen when using theminimal-versions
flag, used by users of old Rust versions.Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["database"]
to theCargo.toml
.
korvus, pgml, rust_bridge_traits
Dependency neon 0.10 is a bit outdated
Consider upgrading to 1.0.0 to get all the fixes and improvements.
rust_bridge, rust_bridge_traits, rust_bridge_macros
README missing from crate tarball
Cargo sometimes fails to package the
README
file. Ensure the path to theREADME
inCargo.toml
is valid, and points to a file inside the crate's directory.
utils-tree-sitter
Dependency tree-sitter 0.22 is significantly outdated
Upgrade to 0.25.3 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-c 0.21 is significantly outdated
Upgrade to 0.23.4 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-css 0.21 is significantly outdated
Upgrade to 0.23.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-haskell 0.21 is significantly outdated
Upgrade to 0.23.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-lua 0.1.0 is significantly outdated
Upgrade to 0.2.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency thiserror 1.0.61 is a bit outdated
Consider upgrading to 2.0.12 to get all the fixes and improvements.
Dependency tree-sitter-bash 0.21 is outdated
Upgrade to 0.23.3 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-c-sharp 0.21 is outdated
Upgrade to 0.23.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-cpp 0.22 is significantly outdated
Upgrade to 0.23.4 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-elixir 0.2 is outdated
Upgrade to 0.3.4 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-erlang 0.6 is outdated
Upgrade to 0.14.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-go 0.21 is outdated
Upgrade to 0.23.4 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-html 0.20 is outdated
Upgrade to 0.23.2 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-java 0.21 is outdated
Upgrade to 0.23.5 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-javascript 0.21 is outdated
Upgrade to 0.23.1 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-json 0.21 is outdated
Upgrade to 0.24.8 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-ocaml 0.22.0 is outdated
Upgrade to 0.24.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-python 0.21 is outdated
Upgrade to 0.23.6 to get all the fixes, and avoid causing duplicate dependencies in projects.
Dependency tree-sitter-rust 0.21 is outdated
Upgrade to 0.24.0 to get all the fixes, and avoid causing duplicate dependencies in projects.
Failed to verify create's content against its repository
Partially verified 7 files (includes 2 Cargo-generated).
- warning: Crate tarball has been published from a different commit than the commit tagged by git tag 'v0.1.0'.
- Create git tags after comitting any changes, and commit changes after bumping versions and running
cargo update
.
- Create git tags after comitting any changes, and commit changes after bumping versions and running
Looked for the crate in
crates/utils-tree-sitter/
. Fetchedhttps://github.com/silasmarvin/lsp-ai.git
09a098c50adce74e5223ffee79e48d94df9802ac.Checked on 2024-08-07
- warning: Crate tarball has been published from a different commit than the commit tagged by git tag 'v0.1.0'.
Missing categories
Categories improve browsing of lib.rs and crates.io. Add
categories = ["science::ml"]
to theCargo.toml
.Missing keywords
Help users find your crates. Add
keywords = ["tree-sitter", "utils-tree-sitter", "artificial-intelligence", "splitter-tree-sitter", "llama-cpp"]
(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
.