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

Method ToConfig

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

437// ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit
438// as an integer value: {"limit": int}
439func (v nestingLimitValidator) ToConfig() *env.Validator {
440 return env.NewValidator(v.Name()).SetConfig(map[string]any{"limit": v.limit})
441}
442
443// Validate implements the ASTValidator interface method.
444func (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