mirror of
https://github.com/vlang/v.git
synced 2025-09-14 15:02:33 +03:00
force snake_case in struct fields
This commit is contained in:
parent
576192949d
commit
8bce5cb810
2 changed files with 10 additions and 0 deletions
|
@ -592,6 +592,9 @@ fn (p mut Parser) struct_decl() {
|
|||
if field_name in names {
|
||||
p.error('duplicate field `$field_name`')
|
||||
}
|
||||
if p.mod != 'os' && contains_capital(field_name) {
|
||||
p.error('struct fields cannot contain uppercase letters, use snake_case instead')
|
||||
}
|
||||
names << field_name
|
||||
// We are in an interface?
|
||||
// `run() string` => run is a method, not a struct field
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue