use crate::utils::span_lint;
+use rustc::declare_lint_pass;
use rustc::lint::{EarlyContext, EarlyLintPass, LintArray, LintPass};
-use rustc::{declare_lint_pass, declare_tool_lint};
+use rustc_session::declare_tool_lint;
use syntax::ast::*;
declare_clippy_lint! {
return;
}
- match expr.node {
- ExprKind::Paren(ref in_paren) => match in_paren.node {
+ match expr.kind {
+ ExprKind::Paren(ref in_paren) => match in_paren.kind {
ExprKind::Paren(_) | ExprKind::Tup(_) => {
span_lint(
cx,
ExprKind::Call(_, ref params) => {
if params.len() == 1 {
let param = ¶ms[0];
- if let ExprKind::Paren(_) = param.node {
+ if let ExprKind::Paren(_) = param.kind {
span_lint(
cx,
DOUBLE_PARENS,
ExprKind::MethodCall(_, ref params) => {
if params.len() == 2 {
let param = ¶ms[1];
- if let ExprKind::Paren(_) = param.node {
+ if let ExprKind::Paren(_) = param.kind {
span_lint(
cx,
DOUBLE_PARENS,