mdbook_lint_core/rules/standard/
md008.rs1use crate::error::Result;
7use crate::rule::{Rule, RuleMetadata};
8use crate::{Document, violation::Violation};
9use comrak::nodes::AstNode;
10
11pub struct MD008;
13
14impl Rule for MD008 {
15 fn id(&self) -> &'static str {
16 "MD008"
17 }
18
19 fn name(&self) -> &'static str {
20 "reserved"
21 }
22
23 fn description(&self) -> &'static str {
24 "Reserved rule number (never implemented)"
25 }
26
27 fn metadata(&self) -> RuleMetadata {
28 RuleMetadata::reserved("This rule number was never implemented in markdownlint")
29 .introduced_in("mdbook-lint v0.1.0")
30 }
31
32 fn check_with_ast<'a>(
33 &self,
34 _document: &Document,
35 _ast: Option<&'a AstNode<'a>>,
36 ) -> Result<Vec<Violation>> {
37 Ok(vec![])
39 }
40}