@@ -341,13 +341,8 @@ mod reexport {
341341/// level (i.e `#![cfg_attr(...)]`) will still be expanded even when using a pre-expansion pass.
342342///
343343/// Used in `./src/driver.rs`.
344- pub fn register_pre_expansion_lints ( store : & mut rustc_lint:: LintStore , conf : & Conf ) {
344+ pub fn register_pre_expansion_lints ( store : & mut rustc_lint:: LintStore ) {
345345 store. register_pre_expansion_pass ( || box write:: Write :: default ( ) ) ;
346- store. register_pre_expansion_pass ( || box redundant_field_names:: RedundantFieldNames ) ;
347- let single_char_binding_names_threshold = conf. single_char_binding_names_threshold ;
348- store. register_pre_expansion_pass ( move || box non_expressive_names:: NonExpressiveNames {
349- single_char_binding_names_threshold,
350- } ) ;
351346 store. register_pre_expansion_pass ( || box attrs:: DeprecatedCfgAttribute ) ;
352347 store. register_pre_expansion_pass ( || box dbg_macro:: DbgMacro ) ;
353348}
@@ -1051,6 +1046,11 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
10511046 store. register_late_pass ( || box unnamed_address:: UnnamedAddress ) ;
10521047 store. register_late_pass ( || box dereference:: Dereferencing ) ;
10531048 store. register_late_pass ( || box future_not_send:: FutureNotSend ) ;
1049+ store. register_early_pass ( || box redundant_field_names:: RedundantFieldNames ) ;
1050+ let single_char_binding_names_threshold = conf. single_char_binding_names_threshold ;
1051+ store. register_early_pass ( move || box non_expressive_names:: NonExpressiveNames {
1052+ single_char_binding_names_threshold,
1053+ } ) ;
10541054
10551055 store. register_group ( true , "clippy::restriction" , Some ( "clippy_restriction" ) , vec ! [
10561056 LintId :: of( & arithmetic:: FLOAT_ARITHMETIC ) ,
0 commit comments