Core linting engine for mdbook-lint
This library provides markdown linting functionality with mdBook support. It includes both standard markdown rules (MD001-MD059) and mdBook-specific rules (MDBOOK001-007).
Basic Usage
use ;
use PathBuf;
let engine = create_engine_with_all_rules;
let document = new?;
let violations = engine.lint_document?;
# Ok::
Custom Rule Sets
use ;
let mut registry = new;
registry.register_provider?;
registry.register_provider?;
let engine = registry.create_engine?;
# Ok::