knowledge-base-validation 0.3.0

Validation for the file-based knowledge base
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
mod additional_validator;
mod diagnostic;
mod input;
mod validator;

pub use additional_validator::{KnowledgeBaseValidator, ValidationContext, validate_repository_with};
pub use diagnostic::{Diagnostic, ValidationLayer};

use std::path::Path;

pub fn validate_repository(root: impl AsRef<Path>) -> Vec<Diagnostic> {
    validate_repository_with(root, std::iter::empty())
}