ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit as an integer value: {"limit": int}
()
| 437 | // ToConfig converts the ASTValidator to an env.Validator specifying the validator name and the nesting limit |
| 438 | // as an integer value: {"limit": int} |
| 439 | func (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. |
| 444 | func (v nestingLimitValidator) Validate(e *Env, _ ValidatorConfig, a *ast.AST, iss *Issues) { |
nothing calls this directly
no test coverage detected