Enum Name Not CamelCase
- Query id: daaace5f-c0dc-4835-b526-7a116b7f4b4e
- Query name: Enum Name Not CamelCase
- Platform: GRPC
- Severity: Info
- Category: Best Practices
- CWE: 1099
- URL: Github
Description¶
All Enum Names should follow CamelCase and start with Capital Letter
Documentation
Code samples¶
Code samples with security vulnerabilities¶
Positive test num. 1 - proto file
syntax = "proto3" ;
enum noInitCap {
option allow_alias = true ;
UNKNOWN = 0 ;
STARTED = 1 ;
RUNNING = 2[(custom_option) = "hello world"] ;
}
enum NOT_CAMEL_CASE {
option allow_alias = true ;
UNKNOWN = 0 ;
STARTED = 1 ;
RUNNING = 2[(custom_option) = "hello world"] ;
}
message Testing {
enum ALLCAPS {
option allow_alias = true ;
UNKNOWN = 0 ;
STARTED = 1 ;
RUNNING = 2[(custom_option) = "hello world"] ;
}
}