3 #![deny(clippy::internal)]
4 #![allow(clippy::missing_clippy_version_attribute)]
5 #![feature(rustc_private)]
7 extern crate rustc_ast;
8 extern crate rustc_hir;
9 extern crate rustc_lint;
10 extern crate rustc_middle;
12 extern crate rustc_session;
13 use clippy_utils::extract_msrv_attr;
14 use clippy_utils::msrvs::Msrv;
16 use rustc_lint::{EarlyContext, EarlyLintPass, LateContext, LateLintPass};
28 impl_lint_pass!(Pass => [TEST_LINT]);
30 impl LateLintPass<'_> for Pass {
31 extract_msrv_attr!(LateContext);
32 fn check_expr(&mut self, _: &LateContext<'_>, _: &Expr<'_>) {}
35 impl EarlyLintPass for Pass {
36 extract_msrv_attr!(EarlyContext);
37 fn check_expr(&mut self, _: &EarlyContext<'_>, _: &rustc_ast::Expr) {}