From 0def084932c4aea14c78e6d1e908ef32d6c9e1b7 Mon Sep 17 00:00:00 2001 From: spaceface777 Date: Sun, 17 May 2020 16:23:09 +0200 Subject: [PATCH] checker: fix JS name regression --- vlib/v/checker/checker.v | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index 10596f0d98..9e99926fd5 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -247,11 +247,11 @@ pub fn (mut c Checker) interface_decl(decl ast.InterfaceDecl) { } pub fn (mut c Checker) struct_decl(decl ast.StructDecl) { - if !decl.is_c && !c.is_builtin_mod { + if !decl.is_c && !decl.is_js && !c.is_builtin_mod { c.check_valid_pascal_case(decl.name, 'struct name', decl.pos) } for i, field in decl.fields { - if !decl.is_c { + if !decl.is_c && !decl.is_js { c.check_valid_snake_case(field.name, 'field name', field.pos) } for j in 0 .. i { @@ -1477,7 +1477,7 @@ fn (mut c Checker) stmt(node ast.Stmt) { c.check_expr_opt_call(it.expr, etype, false) } ast.FnDecl { - if !it.is_c && !c.is_builtin_mod { + if !it.is_c && !it.is_js && !c.is_builtin_mod { c.check_valid_snake_case(it.name, 'function name', it.pos) } if it.is_method {