-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: track/show more quality metrics #2153
Comments
Note: as with all metrics these could be maliciously gamed (e.g. making a bunch of dummy crates that depend on a crate to escalate that number, etc…), so metrics are never a guarantee of quality. |
Hi, The list of requirements sound an aweful lot like you're trying to discover new crates using the docs.rs search, am I getting this right? Some of the information is already available and visible directly on crates.io, or libs.rs. The rustdoc-status or more information could be fetched by the other platforms (similar to shields.io and crates.io, see #2144). There is also an open discussion to show open advisories on crates.io ( rust-lang/crates.io#6397 ). So to sum it up: Could you elaborate where do the other platforms do not handle your use-case? |
I see libs.rs already has integrated rustdoc advisories: |
I'm closing this as "wontfix": crate discovery is not a use-case for the docs.rs search, crates.io is already slowly adding functionality for this. |
When I'm searching for crates, I poke around trying to get a quick impression of "quality" or more precisely "maintenance reliability". What I really want to know are answers to questions like:
Here are some brainstorms of various quality metrics that may be plausible to track/display:
cargo audit
failures does the crate have?after:<DATE>
. #2151) this crate has#![deny(missing_docs)]
guaranteeing all pub items at least have documentation.BTW- I do not recommend aggregating these into some top-level "quality" metric, but instead indicating them in search results independently, since different users may value them differently (and they are all imperfect approximations of the ideal info). If this is too much clutter, there could be a widget to expand these as columns that are hidden by default.
The text was updated successfully, but these errors were encountered: