vibe.validation¶
Template and component validation logic for VIBE.
Provides functions for validating templates and components during startup and on-demand validation commands.
run_single_template_validation ¶
run_single_template_validation(app: object, template_id: str, template_provider: TemplateDataProvider, session_context: dict[str, Any]) -> tuple[str, list[ValidationIssue]]
Load and validate a single template.
| Parameters: |
|
|---|
| Returns: |
|
|---|
run_initial_template_validation ¶
run_initial_template_validation(app: VibeFlask) -> dict[str, str]
Run initial validation of all templates during application startup.
| Parameters: |
|
|---|
| Returns: |
|
|---|
validate ¶
validate(template: str | None = None) -> None
Legacy function for backwards compatibility. Use CLI commands instead.
validate_components ¶
validate_components(component: str | None = None) -> None
Legacy function for backwards compatibility. Use CLI commands instead.