diff options
author | Igor Aleksanov <[email protected]> | 2020-10-03 16:01:25 +0100 |
---|---|---|
committer | Igor Aleksanov <[email protected]> | 2020-10-12 09:05:00 +0100 |
commit | fb96bba87895c062a78e6599cea161e461ff607d (patch) | |
tree | 17a4970bc13ccf9074cc1c8a60e8bf4e2d73c475 /crates/ide | |
parent | e24e22f288eba33928a9e579f13653d6f04fcdfa (diff) |
Add diagnostics for enum names and variants
Diffstat (limited to 'crates/ide')
-rw-r--r-- | crates/ide/src/diagnostics.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/crates/ide/src/diagnostics.rs b/crates/ide/src/diagnostics.rs index 71ab98c1f..ad1b265fd 100644 --- a/crates/ide/src/diagnostics.rs +++ b/crates/ide/src/diagnostics.rs | |||
@@ -853,5 +853,31 @@ pub fn some_fn(val: TestStruct) -> TestStruct { | |||
853 | } | 853 | } |
854 | "#, | 854 | "#, |
855 | ); | 855 | ); |
856 | |||
857 | check_fixes( | ||
858 | r#" | ||
859 | pub fn some_fn(NonSnakeCase<|>: u8) -> u8 { | ||
860 | NonSnakeCase | ||
861 | } | ||
862 | "#, | ||
863 | r#" | ||
864 | pub fn some_fn(non_snake_case: u8) -> u8 { | ||
865 | non_snake_case | ||
866 | } | ||
867 | "#, | ||
868 | ); | ||
869 | |||
870 | check_fixes( | ||
871 | r#" | ||
872 | pub fn SomeFn<|>(val: u8) -> u8 { | ||
873 | if val != 0 { SomeFn(val - 1) } else { val } | ||
874 | } | ||
875 | "#, | ||
876 | r#" | ||
877 | pub fn some_fn(val: u8) -> u8 { | ||
878 | if val != 0 { some_fn(val - 1) } else { val } | ||
879 | } | ||
880 | "#, | ||
881 | ); | ||
856 | } | 882 | } |
857 | } | 883 | } |