Skip to content

Change missing_docs lint to detect const and static items #26473

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

Merged
merged 2 commits into from Jul 5, 2015
Merged

Change missing_docs lint to detect const and static items #26473

merged 2 commits into from Jul 5, 2015

Conversation

ghost
Copy link

@ghost ghost commented Jun 21, 2015

Fixes #24249

I've tagged all items that were missing docs to allow them to compile for now, the ones in core/num should probably be documented at least.

This is also a breaking change for any crates using #[deny(missing_docs)] that have undocumented constants, not sure there is any way to avoid this without making it a separate lint?

@rust-highfive
Copy link
Contributor

r? @brson

(rust_highfive has picked a reviewer for you, use r? to override)

@alexcrichton
Copy link
Member

@bors: r+ c0d485c

Thanks!

@bors
Copy link
Collaborator

bors commented Jul 5, 2015

⌛ Testing commit c0d485c with merge 5d3b0f1...

bors added a commit that referenced this pull request Jul 5, 2015
Fixes #24249

I've tagged all items that were missing docs to allow them to compile for now, the ones in core/num should probably be documented at least.

This is also a breaking change for any crates using `#[deny(missing_docs)]` that have undocumented constants, not sure there is any way to avoid this without making it a separate lint?
@bors bors merged commit c0d485c into rust-lang:master Jul 5, 2015
@ghost ghost deleted the missing_docs branch July 5, 2015 22:21
bonzini added a commit to bonzini/meson that referenced this pull request Dec 20, 2024
This is a better and more backwards-compatible way to disable all warnings,
compared to "-A warnings".  The Rust RFC (https://rust-lang.github.io/rfcs/1193-cap-lints.html)
explains the rationale:

> We would very much like to be able to modify lints, however. For example
> rust-lang/rust#26473 updated the missing_docs lint to also look for missing
> documentation on const items. This ended up breaking some crates in the
> ecosystem due to their usage of #![deny(missing_docs)].

While at it, document that Rust deviates from the other languages in its
interpretation of warning_level=0.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
jpakkane pushed a commit to mesonbuild/meson that referenced this pull request Jan 8, 2025
This is a better and more backwards-compatible way to disable all warnings,
compared to "-A warnings".  The Rust RFC (https://rust-lang.github.io/rfcs/1193-cap-lints.html)
explains the rationale:

> We would very much like to be able to modify lints, however. For example
> rust-lang/rust#26473 updated the missing_docs lint to also look for missing
> documentation on const items. This ended up breaking some crates in the
> ecosystem due to their usage of #![deny(missing_docs)].

While at it, document that Rust deviates from the other languages in its
interpretation of warning_level=0.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Volker-Weissmann pushed a commit to Volker-Weissmann/meson that referenced this pull request May 1, 2025
This is a better and more backwards-compatible way to disable all warnings,
compared to "-A warnings".  The Rust RFC (https://rust-lang.github.io/rfcs/1193-cap-lints.html)
explains the rationale:

> We would very much like to be able to modify lints, however. For example
> rust-lang/rust#26473 updated the missing_docs lint to also look for missing
> documentation on const items. This ended up breaking some crates in the
> ecosystem due to their usage of #![deny(missing_docs)].

While at it, document that Rust deviates from the other languages in its
interpretation of warning_level=0.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants