@@ -17,7 +17,7 @@ use clippy_config::Conf;
1717use clippy_utils:: check_clippy_attr;
1818use clippy_utils:: diagnostics:: span_lint_and_help;
1919use clippy_utils:: msrvs:: { self , Msrv , MsrvStack } ;
20- use rustc_ast:: { self as ast, AttrArgs , AttrItemKind , AttrKind , Attribute , MetaItemInner , MetaItemKind } ;
20+ use rustc_ast:: { self as ast, AttrArgs , AttrKind , Attribute , MetaItemInner , MetaItemKind } ;
2121use rustc_hir:: { ImplItem , ImplItemKind , Item , ItemKind , TraitFn , TraitItem , TraitItemKind } ;
2222use rustc_lint:: { EarlyContext , EarlyLintPass , LateContext , LateLintPass , LintContext as _} ;
2323use rustc_session:: impl_lint_pass;
@@ -614,12 +614,8 @@ impl EarlyLintPass for PostExpansionEarlyAttributes {
614614 }
615615
616616 if attr. has_name ( sym:: ignore)
617- && match & attr. kind {
618- AttrKind :: Normal ( normal_attr) => {
619- !matches ! ( normal_attr. item. args, AttrItemKind :: Unparsed ( AttrArgs :: Eq { .. } ) )
620- } ,
621- AttrKind :: DocComment ( ..) => true ,
622- }
617+ && let AttrKind :: Normal ( normal_attr) = & attr. kind
618+ && !matches ! ( normal_attr. item. args, AttrArgs :: Eq { .. } )
623619 {
624620 span_lint_and_help (
625621 cx,
0 commit comments