Function clippy_utils::is_lint_allowed

source ·
pub fn is_lint_allowed(
    cx: &LateContext<'_>,
    lint: &'static Lint,
    id: HirId,
) -> bool
Expand description

Returns true if the lint is allowed in the current context. This is useful for skipping long running code when it’s unnecessary

This function should check the lint level for the same node, that the lint will be emitted at. If the information is buffered to be emitted at a later point, please make sure to use span_lint_hir functions to emit the lint. This ensures that expectations at the checked nodes will be fulfilled.