@@ -67,7 +67,7 @@ fn main() {
67
67
match matches. subcommand ( ) {
68
68
( "fmt" , Some ( matches) ) => {
69
69
fmt:: run ( matches. is_present ( "check" ) , matches. is_present ( "verbose" ) ) ;
70
- } ,
70
+ }
71
71
( "update_lints" , Some ( matches) ) => {
72
72
if matches. is_present ( "print-only" ) {
73
73
print_lints ( ) ;
@@ -76,8 +76,8 @@ fn main() {
76
76
} else {
77
77
update_lints ( & UpdateMode :: Change ) ;
78
78
}
79
- } ,
80
- _ => { } ,
79
+ }
80
+ _ => { }
81
81
}
82
82
}
83
83
@@ -170,6 +170,16 @@ fn update_lints(update_mode: &UpdateMode) {
170
170
)
171
171
. changed ;
172
172
173
+ file_change |= replace_region_in_file (
174
+ "../clippy_lints/src/lib.rs" ,
175
+ "begin register lints" ,
176
+ "end register lints" ,
177
+ false ,
178
+ update_mode == & UpdateMode :: Change ,
179
+ || gen_register_lint_list ( & lint_list) ,
180
+ )
181
+ . changed ;
182
+
173
183
file_change |= replace_region_in_file (
174
184
"../clippy_lints/src/lib.rs" ,
175
185
"begin lints modules" ,
@@ -183,7 +193,7 @@ fn update_lints(update_mode: &UpdateMode) {
183
193
// Generate lists of lints in the clippy::all lint group
184
194
file_change |= replace_region_in_file (
185
195
"../clippy_lints/src/lib.rs" ,
186
- r#"reg.register_lint_group\( "clippy::all""# ,
196
+ r#"store.register_group\(true, "clippy::all""# ,
187
197
r#"\]\);"# ,
188
198
false ,
189
199
update_mode == & UpdateMode :: Change ,
@@ -206,7 +216,7 @@ fn update_lints(update_mode: &UpdateMode) {
206
216
for ( lint_group, lints) in Lint :: by_lint_group ( & usable_lints) {
207
217
file_change |= replace_region_in_file (
208
218
"../clippy_lints/src/lib.rs" ,
209
- & format ! ( "reg.register_lint_group \\ (\" clippy::{}\" " , lint_group) ,
219
+ & format ! ( "store.register_group \\ (true, \" clippy::{}\" " , lint_group) ,
210
220
r#"\]\);"# ,
211
221
false ,
212
222
update_mode == & UpdateMode :: Change ,
0 commit comments