class AzuCLI::Validators::JinjaValidator

Overview

Jinja template validator to detect and report common syntax errors

Defined in:

azu_cli/validators/jinja_validator.cr

Class Method Summary

Class Method Detail

def self.summary(results : Hash(String, ValidationResult)) : String #

Get a summary of validation results


[View source]
def self.validate(template_content : String, filename : String = "template.jinja") : ValidationResult #

Validate a Jinja template string


[View source]
def self.validate_directory(directory_path : String, pattern : String = "*.jinja") : Hash(String, ValidationResult) #

Validate templates in a directory


[View source]
def self.validate_file(file_path : String) : ValidationResult #

Validate a Jinja template file


[View source]
def self.validate_files(file_paths : Array(String)) : Hash(String, ValidationResult) #

Validate multiple template files


[View source]