|
1 | 1 | use crate::syntax::ast::*;
|
2 |
| -use crate::rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintContext, LintPass}; |
| 2 | +use crate::rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass}; |
3 | 3 | use crate::rustc::{declare_tool_lint, lint_array};
|
| 4 | +use crate::utils::span_lint; |
4 | 5 |
|
5 | 6 | /// **What it does:** Checks for unnecessary double parentheses.
|
6 | 7 | ///
|
@@ -35,20 +36,20 @@ impl EarlyLintPass for DoubleParens {
|
35 | 36 | match expr.node {
|
36 | 37 | ExprKind::Paren(ref in_paren) => match in_paren.node {
|
37 | 38 | ExprKind::Paren(_) | ExprKind::Tup(_) => {
|
38 |
| - cx.span_lint(DOUBLE_PARENS, expr.span, "Consider removing unnecessary double parentheses"); |
| 39 | + span_lint(cx, DOUBLE_PARENS, expr.span, "Consider removing unnecessary double parentheses"); |
39 | 40 | },
|
40 | 41 | _ => {},
|
41 | 42 | },
|
42 | 43 | ExprKind::Call(_, ref params) => if params.len() == 1 {
|
43 | 44 | let param = ¶ms[0];
|
44 | 45 | if let ExprKind::Paren(_) = param.node {
|
45 |
| - cx.span_lint(DOUBLE_PARENS, param.span, "Consider removing unnecessary double parentheses"); |
| 46 | + span_lint(cx, DOUBLE_PARENS, param.span, "Consider removing unnecessary double parentheses"); |
46 | 47 | }
|
47 | 48 | },
|
48 | 49 | ExprKind::MethodCall(_, ref params) => if params.len() == 2 {
|
49 | 50 | let param = ¶ms[1];
|
50 | 51 | if let ExprKind::Paren(_) = param.node {
|
51 |
| - cx.span_lint(DOUBLE_PARENS, param.span, "Consider removing unnecessary double parentheses"); |
| 52 | + span_lint(cx, DOUBLE_PARENS, param.span, "Consider removing unnecessary double parentheses"); |
52 | 53 | }
|
53 | 54 | },
|
54 | 55 | _ => {},
|
|
0 commit comments