Jai_Format module

format_is_ignored

procedureextensionSource

Is path ignored by config.ignore? Globs are relative to config.root: * and ? stay within a path component, ** crosses components, and a matched directory covers its contents.

Example↗
config, ok := parse_config("[format]\nignore = [\"vendor\", \"**/generated_*.jai\"]\n");
config.root = "/project";
assert(format_is_ignored(config, "/project/vendor/lib/a.jai"));
assert(format_is_ignored(config, "/project/src/deep/generated_x.jai"));
assert(!format_is_ignored(config, "/project/src/main.jai"));
format_is_ignored :: (config: Format_Config, path: string) -> bool

Parameters

path: string

Returns

bool

See also