Return to generating mod declarations in lib.rs
This commit is contained in:
parent
b9dedf3959
commit
0e481b9452
@ -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!(
|
||||
|
Loading…
Reference in New Issue
Block a user