MCPcopy Create free account
hub / github.com/cel-expr/cel-go / ToConfig

Method ToConfig

cel/validator.go:445–447  ·  view source on GitHub ↗

ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit as an integer value: {"limit": int}

()

Source from the content-addressed store, hash-verified

443// ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit
444// as an integer value: {"limit": int}
445func (v nestingLimitValidator) ToConfig() *env.Validator {
446 return env.NewValidator(v.Name()).SetConfig(map[string]any{"limit": v.limit})
447}
448
449// Validate implements the ASTValidator interface method.
450func (v nestingLimitValidator) Validate(e *Env, _ ValidatorConfig, a *ast.AST, iss *Issues) {

Callers

nothing calls this directly

Calls 3

NameMethod · 0.95
NewValidatorFunction · 0.92
SetConfigMethod · 0.80

Tested by

no test coverage detected