class
AzuCLI::Validators::JinjaValidator
- AzuCLI::Validators::JinjaValidator
- Reference
- Object
Overview
Jinja template validator to detect and report common syntax errors
Defined in:
azu_cli/validators/jinja_validator.crClass Method Summary
-
.summary(results : Hash(String, ValidationResult)) : String
Get a summary of validation results
-
.validate(template_content : String, filename : String = "template.jinja") : ValidationResult
Validate a Jinja template string
-
.validate_directory(directory_path : String, pattern : String = "*.jinja") : Hash(String, ValidationResult)
Validate templates in a directory
-
.validate_file(file_path : String) : ValidationResult
Validate a Jinja template file
-
.validate_files(file_paths : Array(String)) : Hash(String, ValidationResult)
Validate multiple template files
Class Method Detail
def self.summary(results : Hash(String, ValidationResult)) : String
#
Get a summary of validation results
def self.validate(template_content : String, filename : String = "template.jinja") : ValidationResult
#
Validate a Jinja template string
def self.validate_directory(directory_path : String, pattern : String = "*.jinja") : Hash(String, ValidationResult)
#
Validate templates in a directory
def self.validate_files(file_paths : Array(String)) : Hash(String, ValidationResult)
#
Validate multiple template files