]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | // run-rustfix |
2 | ||
3 | #![deny(clippy::internal)] | |
4 | #![allow(clippy::missing_clippy_version_attribute)] | |
5 | #![feature(rustc_private)] | |
6 | ||
7 | extern crate rustc_ast; | |
8 | extern crate rustc_hir; | |
9 | extern crate rustc_lint; | |
10 | extern crate rustc_middle; | |
11 | #[macro_use] | |
12 | extern crate rustc_session; | |
13 | use clippy_utils::extract_msrv_attr; | |
487cf647 | 14 | use clippy_utils::msrvs::Msrv; |
5e7ed085 FG |
15 | use rustc_hir::Expr; |
16 | use rustc_lint::{EarlyContext, EarlyLintPass, LateContext, LateLintPass}; | |
5e7ed085 FG |
17 | |
18 | declare_lint! { | |
19 | pub TEST_LINT, | |
20 | Warn, | |
21 | "" | |
22 | } | |
23 | ||
24 | struct Pass { | |
487cf647 | 25 | msrv: Msrv, |
5e7ed085 FG |
26 | } |
27 | ||
28 | impl_lint_pass!(Pass => [TEST_LINT]); | |
29 | ||
30 | impl LateLintPass<'_> for Pass { | |
31 | fn check_expr(&mut self, _: &LateContext<'_>, _: &Expr<'_>) {} | |
32 | } | |
33 | ||
34 | impl EarlyLintPass for Pass { | |
35 | fn check_expr(&mut self, _: &EarlyContext<'_>, _: &rustc_ast::Expr) {} | |
36 | } | |
37 | ||
38 | fn main() {} |