Return to generating mod declarations in lib.rs

This commit is contained in:
Manish Goregaokar 2021-10-06 00:12:38 -07:00
parent b9dedf3959
commit 0e481b9452

View File

@ -98,6 +98,17 @@ pub fn run(update_mode: UpdateMode) {
)
.changed;
// This has to be in lib.rs, otherwise rustfmt doesn't work
file_change |= replace_region_in_file(
Path::new("clippy_lints/src/lib.rs"),
"begin lints modules",
"end lints modules",
false,
update_mode == UpdateMode::Change,
|| vec![gen_modules_list(usable_lints.iter())],
)
.changed;
if file_change && update_mode == UpdateMode::Check {
exit_with_failure();
}
@ -112,11 +123,6 @@ pub fn run(update_mode: UpdateMode) {
update_mode,
&gen_deprecated(deprecated_lints.iter()),
);
process_file(
"clippy_lints/src/lib.mods.rs",
update_mode,
&gen_modules_list(usable_lints.iter()),
);
let all_group_lints = usable_lints.iter().filter(|l| {
matches!(