@@ -175,10 +175,10 @@ fn NonSnakeCaseName() {}
175175 fn incorrect_function_params ( ) {
176176 check_diagnostics (
177177 r#"
178- fn foo(SomeParam: u8) {}
178+ fn foo(SomeParam: u8) { _ = SomeParam; }
179179 // ^^^^^^^^^ 💡 warn: Parameter `SomeParam` should have snake_case name, e.g. `some_param`
180180
181- fn foo2(ok_param: &str, CAPS_PARAM: u8) {}
181+ fn foo2(ok_param: &str, CAPS_PARAM: u8) { _ = (ok_param, CAPS_PARAM); }
182182 // ^^^^^^^^^^ 💡 warn: Parameter `CAPS_PARAM` should have snake_case name, e.g. `caps_param`
183183"# ,
184184 ) ;
@@ -188,6 +188,7 @@ fn foo2(ok_param: &str, CAPS_PARAM: u8) {}
188188 fn incorrect_variable_names ( ) {
189189 check_diagnostics (
190190 r#"
191+ #[allow(unused)]
191192fn foo() {
192193 let SOME_VALUE = 10;
193194 // ^^^^^^^^^^ 💡 warn: Variable `SOME_VALUE` should have snake_case name, e.g. `some_value`
@@ -294,6 +295,7 @@ impl someStruct {
294295 // ^^^^^^^^ 💡 warn: Function `SomeFunc` should have snake_case name, e.g. `some_func`
295296 let WHY_VAR_IS_CAPS = 10;
296297 // ^^^^^^^^^^^^^^^ 💡 warn: Variable `WHY_VAR_IS_CAPS` should have snake_case name, e.g. `why_var_is_caps`
298+ _ = WHY_VAR_IS_CAPS;
297299 }
298300}
299301"# ,
@@ -306,6 +308,7 @@ impl someStruct {
306308 r#"
307309enum Option { Some, None }
308310
311+ #[allow(unused)]
309312fn main() {
310313 match Option::None {
311314 None => (),
@@ -322,6 +325,7 @@ fn main() {
322325 r#"
323326enum Option { Some, None }
324327
328+ #[allow(unused)]
325329fn main() {
326330 match Option::None {
327331 SOME_VAR @ None => (),
@@ -349,7 +353,9 @@ enum E {
349353}
350354
351355mod F {
352- fn CheckItWorksWithCrateAttr(BAD_NAME_HI: u8) {}
356+ fn CheckItWorksWithCrateAttr(BAD_NAME_HI: u8) {
357+ _ = BAD_NAME_HI;
358+ }
353359}
354360 "# ,
355361 ) ;
@@ -395,7 +401,7 @@ fn qualify() {
395401
396402 #[ test] // Issue #8809.
397403 fn parenthesized_parameter ( ) {
398- check_diagnostics ( r#"fn f((O): _) {}"# )
404+ check_diagnostics ( r#"fn f((O): _) { _ = O; }"# )
399405 }
400406
401407 #[ test]
@@ -472,7 +478,9 @@ mod CheckBadStyle {
472478
473479mod F {
474480 #![allow(non_snake_case)]
475- fn CheckItWorksWithModAttr(BAD_NAME_HI: u8) {}
481+ fn CheckItWorksWithModAttr(BAD_NAME_HI: u8) {
482+ _ = BAD_NAME_HI;
483+ }
476484}
477485
478486#[allow(non_snake_case, non_camel_case_types)]
0 commit comments