case-convention
Style
What This Rule Does
Enforces Zig's naming convention.
warning
Only functions are checked at this time.
Functions
In general, functions that return values should use camelCase names while those that return types should use PascalCase. Specially coming from Rust, some people may be used to use snake_case for their functions, which can lead to inconsistencies in the code.
Note that extern
functions are not checked since you cannot change
their names.
Examples
Examples of incorrect code for this rule:
fn this_one_is_in_snake_case() void {}
fn generic(T: type) T { return T{}; }
Examples of correct code for this rule:
fn thisFunctionIsInCamelCase() void {}
fn Generic(T: type) T { return T{}; }
extern fn this_is_declared_in_c() void;
Configuration
This rule has no configuration.