Skip to content

Commit 13b070e

Browse files
committed
clippy_dev: Fix previous renames in rename_lint
1 parent b3f4902 commit 13b070e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

clippy_dev/src/rename_lint.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ pub fn rename(clippy_version: Version, old_name: &str, new_name: &str, uplift: b
4343
let lint = &lints[lint_idx];
4444

4545
let old_name_prefixed = String::from_iter(["clippy::", old_name]);
46+
let new_name_prefixed = if uplift {
47+
new_name.to_owned()
48+
} else {
49+
String::from_iter(["clippy::", new_name])
50+
};
51+
52+
for lint in &mut renamed_lints {
53+
if lint.new_name == old_name_prefixed {
54+
lint.new_name.clone_from(&new_name_prefixed);
55+
}
56+
}
4657
match renamed_lints.binary_search_by(|x| x.old_name.cmp(&old_name_prefixed)) {
4758
Ok(_) => {
4859
println!("`{old_name}` already has a rename registered");

0 commit comments

Comments
 (0)