diff --git a/vlib/v/parser/fn.v b/vlib/v/parser/fn.v index 58f0ecbf28..9c2eaa2768 100644 --- a/vlib/v/parser/fn.v +++ b/vlib/v/parser/fn.v @@ -347,8 +347,8 @@ fn (mut p Parser) fn_decl() ast.FnDecl { check_name = if language == .js { p.check_js_name() } else { p.check_name() } name = check_name } - if language == .v && !p.pref.translated && !p.is_translated - && util.contains_capital(check_name) && !p.builtin_mod { + if language == .v && !p.pref.translated && !p.is_translated && !p.builtin_mod + && util.contains_capital(check_name) { p.error_with_pos('function names cannot contain uppercase letters, use snake_case instead', name_pos) return ast.FnDecl{ diff --git a/vlib/v/parser/parser.v b/vlib/v/parser/parser.v index d42a76178a..61c6a18c56 100644 --- a/vlib/v/parser/parser.v +++ b/vlib/v/parser/parser.v @@ -2382,8 +2382,8 @@ fn (mut p Parser) const_decl() ast.ConstDecl { typ = p.parse_type() is_virtual_c_const = true } - if !p.pref.translated && !p.is_translated && util.contains_capital(name) - && !is_virtual_c_const { + if !p.pref.translated && !p.is_translated && !is_virtual_c_const + && util.contains_capital(name) { p.error_with_pos('const names cannot contain uppercase letters, use snake_case instead', pos) }