Skip to content

Commit 745a619

Browse files
committed
Fix dogfood
1 parent 5b24f23 commit 745a619

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

clippy_dev/src/main.rs

+10-10
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ fn main() {
4848
if matches.is_present("print-only") {
4949
print_lints();
5050
} else if matches.is_present("check") {
51-
update_lints(UpdateMode::Check);
51+
update_lints(&UpdateMode::Check);
5252
} else {
53-
update_lints(UpdateMode::Change);
53+
update_lints(&UpdateMode::Change);
5454
}
5555
}
5656
}
@@ -75,7 +75,7 @@ fn print_lints() {
7575
println!("there are {} lints", lint_count);
7676
}
7777

78-
fn update_lints(update_mode: UpdateMode) {
78+
fn update_lints(update_mode: &UpdateMode) {
7979
let lint_list: Vec<Lint> = gather_all().collect();
8080
let usable_lints: Vec<Lint> = Lint::usable_lints(lint_list.clone().into_iter()).collect();
8181
let lint_count = usable_lints.len();
@@ -85,7 +85,7 @@ fn update_lints(update_mode: UpdateMode) {
8585
r#"\[There are \d+ lints included in this crate!\]\(https://rust-lang-nursery.github.io/rust-clippy/master/index.html\)"#,
8686
"",
8787
true,
88-
update_mode == UpdateMode::Change,
88+
update_mode == &UpdateMode::Change,
8989
|| {
9090
vec![
9191
format!("[There are {} lints included in this crate!](https://rust-lang-nursery.github.io/rust-clippy/master/index.html)", lint_count)
@@ -98,7 +98,7 @@ fn update_lints(update_mode: UpdateMode) {
9898
"<!-- begin autogenerated links to lint list -->",
9999
"<!-- end autogenerated links to lint list -->",
100100
false,
101-
update_mode == UpdateMode::Change,
101+
update_mode == &UpdateMode::Change,
102102
|| { gen_changelog_lint_list(lint_list.clone()) }
103103
).changed;
104104

@@ -107,7 +107,7 @@ fn update_lints(update_mode: UpdateMode) {
107107
"begin deprecated lints",
108108
"end deprecated lints",
109109
false,
110-
update_mode == UpdateMode::Change,
110+
update_mode == &UpdateMode::Change,
111111
|| { gen_deprecated(&lint_list) }
112112
).changed;
113113

@@ -116,7 +116,7 @@ fn update_lints(update_mode: UpdateMode) {
116116
"begin lints modules",
117117
"end lints modules",
118118
false,
119-
update_mode == UpdateMode::Change,
119+
update_mode == &UpdateMode::Change,
120120
|| { gen_modules_list(lint_list.clone()) }
121121
).changed;
122122

@@ -126,7 +126,7 @@ fn update_lints(update_mode: UpdateMode) {
126126
r#"reg.register_lint_group\("clippy::all""#,
127127
r#"\]\);"#,
128128
false,
129-
update_mode == UpdateMode::Change,
129+
update_mode == &UpdateMode::Change,
130130
|| {
131131
// clippy::all should only include the following lint groups:
132132
let all_group_lints = usable_lints.clone().into_iter().filter(|l| {
@@ -147,12 +147,12 @@ fn update_lints(update_mode: UpdateMode) {
147147
&format!("reg.register_lint_group\\(\"clippy::{}\"", lint_group),
148148
r#"\]\);"#,
149149
false,
150-
update_mode == UpdateMode::Change,
150+
update_mode == &UpdateMode::Change,
151151
|| { gen_lint_group_list(lints.clone()) }
152152
).changed;
153153
}
154154

155-
if update_mode == UpdateMode::Check && file_change {
155+
if update_mode == &UpdateMode::Check && file_change {
156156
println!("Not all lints defined properly. Please run `util/dev update_lints` to make sure all lints are defined properly.");
157157
std::process::exit(1);
158158
}

0 commit comments

Comments
 (0)