Documentation
¶
Overview ¶
Package validation provides validation logic for plugin manifests and capabilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCapabilityValidator ¶
func NewCapabilityValidator(registry ports.CapabilityRegistry) ports.CapabilityValidator
NewCapabilityValidator creates a new validator.
Types ¶
type CapabilityValidator ¶
type CapabilityValidator struct {
// contains filtered or unexported fields
}
CapabilityValidator implements validation using JSON schemas.
func (*CapabilityValidator) Validate ¶
func (v *CapabilityValidator) Validate(manifest *entities.Manifest) (*entities.ValidationResult, error)
Validate checks the manifest capabilities against registered schemas.
Click to show internal directories.
Click to hide internal directories.