From a67774530fed63e537a3c0a39a1a9bd8b12556ed Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Tue, 9 May 2017 17:15:13 +0200 Subject: [PATCH] Don't trigger some lints inside macros --- clippy_lints/src/misc_early.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clippy_lints/src/misc_early.rs b/clippy_lints/src/misc_early.rs index 03de9cabd..c1cbcfb6d 100644 --- a/clippy_lints/src/misc_early.rs +++ b/clippy_lints/src/misc_early.rs @@ -267,6 +267,9 @@ impl EarlyLintPass for MiscEarly { } fn check_expr(&mut self, cx: &EarlyContext, expr: &Expr) { + if in_external_macro(cx, expr.span) { + return; + } match expr.node { ExprKind::Call(ref paren, _) => { if let ExprKind::Paren(ref closure) = paren.node {