pub struct MDBOOK001;Expand description
MDBOOK001: Code blocks should have language tags
This rule is triggered when code blocks don’t have language tags for syntax highlighting. Proper language tags help with documentation clarity and proper rendering in mdBook.
Trait Implementations§
Source§impl AstRule for MDBOOK001
impl AstRule for MDBOOK001
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Description of what the rule checks
Source§fn metadata(&self) -> RuleMetadata
fn metadata(&self) -> RuleMetadata
Metadata about this rule’s status and properties
Source§fn check_ast<'a>(
&self,
document: &Document,
ast: &'a AstNode<'a>,
) -> Result<Vec<Violation>>
fn check_ast<'a>( &self, document: &Document, ast: &'a AstNode<'a>, ) -> Result<Vec<Violation>>
Check a document using its AST
Auto Trait Implementations§
impl Freeze for MDBOOK001
impl RefUnwindSafe for MDBOOK001
impl Send for MDBOOK001
impl Sync for MDBOOK001
impl Unpin for MDBOOK001
impl UnwindSafe for MDBOOK001
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Rule for Twhere
T: AstRule,
impl<T> Rule for Twhere
T: AstRule,
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Description of what the rule checks
Source§fn metadata(&self) -> RuleMetadata
fn metadata(&self) -> RuleMetadata
Metadata about this rule’s status and properties
Source§fn check_with_ast<'a>(
&self,
document: &Document,
ast: Option<&'a Node<'a, RefCell<Ast>>>,
) -> Result<Vec<Violation>, MdBookLintError>
fn check_with_ast<'a>( &self, document: &Document, ast: Option<&'a Node<'a, RefCell<Ast>>>, ) -> Result<Vec<Violation>, MdBookLintError>
Check a document for violations of this rule with optional pre-parsed AST
Source§fn check(&self, document: &Document) -> Result<Vec<Violation>, MdBookLintError>
fn check(&self, document: &Document) -> Result<Vec<Violation>, MdBookLintError>
Check a document for violations of this rule (backward compatibility)