diff options
| author | Ariel Uy <ariel.b.uy@gmail.com> | 2022-05-13 23:48:52 -0700 |
|---|---|---|
| committer | Ariel Uy <ariel.b.uy@gmail.com> | 2022-06-03 00:04:55 -0700 |
| commit | 58cd01c2fcda07f97efcd908b50e5256cf084593 (patch) | |
| tree | ba754ab436a21a78ce65c82b1276f956d001798f /clippy_lints/src/lib.rs | |
| parent | 1194c6369eda50c55d421bd6641edee1e0ebbfe2 (diff) | |
Add new lint mismatching_type_param_order
Add new lint for checking if type parameters are consistent between type definitions and impl blocks.
Diffstat (limited to 'clippy_lints/src/lib.rs')
| -rw-r--r-- | clippy_lints/src/lib.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clippy_lints/src/lib.rs b/clippy_lints/src/lib.rs index 89b65ce5469..6c3d7594f5c 100644 --- a/clippy_lints/src/lib.rs +++ b/clippy_lints/src/lib.rs @@ -298,6 +298,7 @@ mod methods; mod minmax; mod misc; mod misc_early; +mod mismatching_type_param_order; mod missing_const_for_fn; mod missing_doc; mod missing_enforced_import_rename; @@ -917,6 +918,7 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf: store.register_early_pass(|| Box::new(unused_rounding::UnusedRounding)); store.register_early_pass(move || Box::new(almost_complete_letter_range::AlmostCompleteLetterRange::new(msrv))); store.register_late_pass(|| Box::new(swap_ptr_to_ref::SwapPtrToRef)); + store.register_late_pass(|| Box::new(mismatching_type_param_order::TypeParamMismatch)); // add lints here, do not remove this comment, it's used in `new_lint` } |
