Expand description
Validation types and traits for configuration file validation.
This module provides:
Severity- Error severity levels (Error, Warning, Info, Hint)Diagnostic- Individual validation findings with path infoValidationResult- Complete validation outcome with errors, warnings, diagnosticsYamlType- Detected YAML configuration type (K8s, GitLab CI, etc.)ConfigValidator- Trait for implementing configuration validators
Structs§
- Ambiguity
Question - A field that the repair pipeline could not fix automatically.
- Diagnostic
- A single validation diagnostic with severity and optional path.
- FixRecord
- Record of a single deterministic fix applied during repair.
- Repair
Result - Output of the YAML auto-repair pipeline.
- Validation
Result - Result of validating a YAML configuration file.
- Validation
Session - Stateful session tracking an interactive validation + repair workflow.
Enums§
- Session
Status - Lifecycle status of a
ValidationSession. - Severity
- Severity level for validation diagnostics.
- Yaml
Type - Detected YAML configuration type.
Traits§
- Config
Validator - Trait that all configuration validators implement.