LanguageValidator

Trait LanguageValidator 

Source
pub trait LanguageValidator: Send + Sync {
    // Required method
    fn validate(
        &self,
        content: &str,
        file_path: &str,
    ) -> Result<(Vec<ValidationError>, Vec<ValidationWarning>), String>;
}
Expand description

Trait for language-specific validators

Required Methods§

Source

fn validate( &self, content: &str, file_path: &str, ) -> Result<(Vec<ValidationError>, Vec<ValidationWarning>), String>

Validates code for this language

Implementors§