1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Modular rulesets for mdbook-lint
//!
//! This crate provides rule implementations organized by category:
//! - Standard markdown rules (MD001-MD059) under the `standard` feature
//! - mdBook-specific rules (MDBOOK001-007) under the `mdbook` feature
//!
//! # Features
//!
//! - `standard` (default): Standard markdown linting rules
//! - `mdbook` (default): mdBook-specific linting rules
//!
//! # Usage
//!
//! ```rust
//! use mdbook_lint_rulesets::StandardRuleProvider;
//! use mdbook_lint_core::PluginRegistry;
//!
//! let mut registry = PluginRegistry::new();
//! registry.register_provider(Box::new(StandardRuleProvider))?;
//! # Ok::<(), Box<dyn std::error::Error>>(())
//! ```
// Re-export core types for convenience
pub use ;
// Standard markdown rules
pub use StandardRuleProvider;
// mdBook-specific rules
pub use MdBookRuleProvider;