# 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.