-
Notifications
You must be signed in to change notification settings - Fork 120
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
Tracking: require docs in all Zebra crates #453
Comments
Similarly, I think it might be a good idea to go over the available lints provided by rustc and clippy as part of a gardening session from time to time to see if there are other lints we'd want to enable across all our crates. |
Do we have a TODO list for gardening? If not, let's start one. |
Un-checked zebra-consensus, because we stopped requiring docs in #1043. |
This is something we can do on an ongoing basis, rather than holding a ticket open for it. |
Motivation
Some Zebra modules have
!#[deny(missing_docs)]
, and some don't.Solution
Let's require docs in all modules, so we don't forget to document our code.
Public API
big_array!
)zebra_chain::amount
. #908Other Doc Improvements
Enable and fix the following lints:
missing_errors_doc
missing_panics_doc
Optionally, require documentation for some private APIs:
missing_docs_in_private_items
Fix crawler.rs doctest #2971
The text was updated successfully, but these errors were encountered: