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§
Sourcefn validate(
&self,
content: &str,
file_path: &str,
) -> Result<(Vec<ValidationError>, Vec<ValidationWarning>), String>
fn validate( &self, content: &str, file_path: &str, ) -> Result<(Vec<ValidationError>, Vec<ValidationWarning>), String>
Validates code for this language