I want to disable some functions, but seems like is not working ```go program, err := expr.Compile(query, expr.Option(func(c *conf.Config) { c.Disabled["all"] = true for name := range c.Disabled { fmt.Println("Disabled...", name) } })) if err != nil { return nil, fmt.Errorf("error compiling query: %v", err) } ``` I even tested with the builtin function, but doesn't work ```go ./cmd -q "all(sandboxes, .Name startsWith 'frontend')" Compiling query... 2 all(sandboxes, .Name startsWith 'frontend') for entity type... sandbox Options... [0x5f3ae0 0x5f3ac0 0x5f3aa0 0x5f4180 0x5f3a40] Disabled... all false ``` **Expected** To see an error `expr.Compile`
Activity
[-]expr.Disabe*() functions are not working[/-][+]expr.Disable*() functions are not working[/+]antonmedv commentedon Sep 22, 2025
Well, disabling built-in predicates is kind of its own separate feature.