From c94efa8ac0325e19ce81a416a9beb905b11457a8 Mon Sep 17 00:00:00 2001 From: axzn Date: Wed, 24 Jun 2020 11:28:02 +0200 Subject: [PATCH] fix ZLS flagging std "cos_" as not camel case (see issue #120) --- src/analysis.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/analysis.zig b/src/analysis.zig index aed6f45..153455c 100644 --- a/src/analysis.zig +++ b/src/analysis.zig @@ -156,11 +156,11 @@ pub fn isTypeFunction(tree: *ast.Tree, func: *ast.Node.FnProto) bool { // STYLE pub fn isCamelCase(name: []const u8) bool { - return !std.ascii.isUpper(name[0]) and std.mem.indexOf(u8, name, "_") == null; + return !std.ascii.isUpper(name[0]) and std.mem.indexOf(u8, name[0..(name.len - 1)], "_") == null; } pub fn isPascalCase(name: []const u8) bool { - return std.ascii.isUpper(name[0]) and std.mem.indexOf(u8, name, "_") == null; + return std.ascii.isUpper(name[0]) and std.mem.indexOf(u8, name[0..(name.len - 1)], "_") == null; } // ANALYSIS ENGINE