@@ -175,10 +175,10 @@ fn NonSnakeCaseName() {}
175
175
fn incorrect_function_params ( ) {
176
176
check_diagnostics (
177
177
r#"
178
- fn foo(SomeParam: u8) {}
178
+ fn foo(SomeParam: u8) { _ = SomeParam; }
179
179
// ^^^^^^^^^ 💡 warn: Parameter `SomeParam` should have snake_case name, e.g. `some_param`
180
180
181
- fn foo2(ok_param: &str, CAPS_PARAM: u8) {}
181
+ fn foo2(ok_param: &str, CAPS_PARAM: u8) { _ = (ok_param, CAPS_PARAM); }
182
182
// ^^^^^^^^^^ 💡 warn: Parameter `CAPS_PARAM` should have snake_case name, e.g. `caps_param`
183
183
"# ,
184
184
) ;
@@ -188,6 +188,7 @@ fn foo2(ok_param: &str, CAPS_PARAM: u8) {}
188
188
fn incorrect_variable_names ( ) {
189
189
check_diagnostics (
190
190
r#"
191
+ #[allow(unused)]
191
192
fn foo() {
192
193
let SOME_VALUE = 10;
193
194
// ^^^^^^^^^^ 💡 warn: Variable `SOME_VALUE` should have snake_case name, e.g. `some_value`
@@ -294,6 +295,7 @@ impl someStruct {
294
295
// ^^^^^^^^ 💡 warn: Function `SomeFunc` should have snake_case name, e.g. `some_func`
295
296
let WHY_VAR_IS_CAPS = 10;
296
297
// ^^^^^^^^^^^^^^^ 💡 warn: Variable `WHY_VAR_IS_CAPS` should have snake_case name, e.g. `why_var_is_caps`
298
+ _ = WHY_VAR_IS_CAPS;
297
299
}
298
300
}
299
301
"# ,
@@ -306,6 +308,7 @@ impl someStruct {
306
308
r#"
307
309
enum Option { Some, None }
308
310
311
+ #[allow(unused)]
309
312
fn main() {
310
313
match Option::None {
311
314
None => (),
@@ -322,6 +325,7 @@ fn main() {
322
325
r#"
323
326
enum Option { Some, None }
324
327
328
+ #[allow(unused)]
325
329
fn main() {
326
330
match Option::None {
327
331
SOME_VAR @ None => (),
@@ -349,7 +353,9 @@ enum E {
349
353
}
350
354
351
355
mod F {
352
- fn CheckItWorksWithCrateAttr(BAD_NAME_HI: u8) {}
356
+ fn CheckItWorksWithCrateAttr(BAD_NAME_HI: u8) {
357
+ _ = BAD_NAME_HI;
358
+ }
353
359
}
354
360
"# ,
355
361
) ;
@@ -395,7 +401,7 @@ fn qualify() {
395
401
396
402
#[ test] // Issue #8809.
397
403
fn parenthesized_parameter ( ) {
398
- check_diagnostics ( r#"fn f((O): _) {}"# )
404
+ check_diagnostics ( r#"fn f((O): _) { _ = O; }"# )
399
405
}
400
406
401
407
#[ test]
@@ -472,7 +478,9 @@ mod CheckBadStyle {
472
478
473
479
mod F {
474
480
#![allow(non_snake_case)]
475
- fn CheckItWorksWithModAttr(BAD_NAME_HI: u8) {}
481
+ fn CheckItWorksWithModAttr(BAD_NAME_HI: u8) {
482
+ _ = BAD_NAME_HI;
483
+ }
476
484
}
477
485
478
486
#[allow(non_snake_case, non_camel_case_types)]
0 commit comments