ass_editor/utils/validator/mod.rs
1//! Lazy validation wrapper around ass-core's ScriptAnalysis
2//!
3//! Provides on-demand validation and linting for editor documents,
4//! wrapping ass-core's analysis capabilities with caching and
5//! incremental update support for better editor performance.
6
7mod api;
8mod config;
9mod core_validation;
10mod issue;
11mod lazy_validator;
12mod result;
13
14#[cfg(test)]
15mod tests;
16
17pub use config::ValidatorConfig;
18pub use issue::{ValidationIssue, ValidationSeverity};
19pub use lazy_validator::LazyValidator;
20pub use result::ValidationResult;