Module clippy_utils::diagnostics
source · Expand description
Clippy wrappers around rustc’s diagnostic functions.
These functions are used by the INTERNAL_METADATA_COLLECTOR
lint to collect the corresponding
lint applicability. Please make sure that you update the LINT_EMISSION_FUNCTIONS
variable in
clippy_lints::utils::internal_lints::metadata_collector
when a new function is added
or renamed.
Thank you!
~The INTERNAL_METADATA_COLLECTOR
lint
Functions§
- Emit a basic lint message with a
msg
and aspan
. - Same as
span_lint
but with an extrahelp
message. - Like
span_lint
but with anote
section instead of ahelp
message. - Add a span lint with a suggestion on how to fix it.
- Like
span_lint
but allows to add notes, help and suggestions using a closure. - Like
span_lint
, but emits the lint at the node identified by the givenHirId
. - Like
span_lint_and_then
, but emits the lint at the node identified by the givenHirId
.