Data-member name is not snake_case
ID |
c.maintainability.naming_field |
Severity |
info |
Remediation Complexity |
trivial |
Remediation Risk |
low |
Remediation Effort |
low |
Resource |
Naming |
Language |
C / C++ |
Description
Data member $MN is not named in snake_case. By convention, C/C++ struct and class data members use lowercase names with underscores (e.g. max_size) for a consistent, readable layout. Rename the member to match ^[a-z][a-z0-9_]*$.
Rationale
Data member $MN is not named in snake_case. By convention, C/C++ struct and class data members use lowercase names with underscores (e.g. max_size) for a consistent, readable layout. Rename the member to match ^[a-z][a-z0-9_]*$.
The following code illustrates the pattern detected by this rule:
int max_size;
// FLAGGED: Data-member name is not snake_case
int bufferLen;
// FLAGGED: Data-member name is not snake_case
char *userName;