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

Method ToConfig

cel/validator.go:410–412  ·  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

408// ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit
409// as an integer value: {"limit": int}
410func (v nestingLimitValidator) ToConfig() *env.Validator {
411 return env.NewValidator(v.Name()).SetConfig(map[string]any{"limit": v.limit})
412}
413
414// Validate implements the ASTValidator interface method.
415func (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