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.
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
- config: Format_Config
- path: string
Returns
- bool