PointClickEngine::Core::PreflightCheck
Inherits Reference < Object
Preflight check using the validation system
Class methods
create_quick_report(config_path : String, format : String = "text") : String
Creates a quick report
create_report(config_path : String, format : String = "text") : String
Creates a detailed report
get_errors_only(config_path : String) : Array(String)
Validates configuration and returns only errors (for CI/CD)
get_performance_recommendations(config_path : String) : Array(String)
Gets performance recommendations
get_validation_metrics(config_path : String) : Hash(String, Int32 | Float64 | Bool)
Validates and returns detailed metrics
get_warnings_only(config_path : String) : Array(String)
Validates configuration and returns only warnings
run_development(config_path : String) : Validation::ValidationResult
Runs validation in development mode
run_quick(config_path : String) : Validation::ValidationResult
Runs quick validation (essential checks only)
run_specific(config_path : String, validators : Array(String)) : Validation::ValidationResult
Runs specific validations only
run_strict(config_path : String) : Validation::ValidationResult
Runs validation in strict mode
validate_batch(config_paths : Array(String)) : Hash(String, Validation::ValidationResult)
Batch validation for multiple configurations
validate_config_only(config_path : String) : Validation::ValidationResult
Runs only configuration validation