MCPcopy Create free account
hub / github.com/compozy/agh / parseOptionalReviewPolicy

Function parseOptionalReviewPolicy

internal/cli/task.go:2730–2740  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

2728}
2729
2730func parseOptionalReviewPolicy(raw string) (taskpkg.ReviewPolicy, error) {
2731 trimmed := strings.TrimSpace(raw)
2732 if trimmed == "" {
2733 return "", nil
2734 }
2735 policy := taskpkg.ReviewPolicy(trimmed).Normalize()
2736 if err := policy.Validate("review_policy"); err != nil {
2737 return "", fmt.Errorf("cli: %w", err)
2738 }
2739 return policy, nil
2740}
2741
2742func parseOptionalReviewStatus(raw string) (taskpkg.RunReviewStatus, error) {
2743 trimmed := strings.TrimSpace(raw)

Callers 1

Calls 2

ValidateMethod · 0.65
NormalizeMethod · 0.45

Tested by

no test coverage detected