Skip to content

Rules ​

All rules from eslint-markdown.

EmojiDescription
βœ…Using recommended config from eslint-markdown in a config file enables this rule.
🎨Using stylistic config from eslint-markdown in a config file enables this rule.
πŸ”§Some problems reported by this rule are automatically fixable by --fix CLI option.
πŸ’‘Some problems reported by this rule are manually fixable by editor suggestions.
⭐Rule is applicable to CommonMark.
🌟Rule is applicable to GitHub Flavored Markdown.

Rules (19)Descriptionβœ…πŸŽ¨πŸ”§πŸ’‘β­πŸŒŸ
allow-headingEnforce the use of allowed text for headings⭐🌟
alt-textEnforce the use of alternative text for imagesβœ…β­πŸŒŸ
code-lang-shorthandEnforce the use of shorthand for code block language identifiersβœ…πŸ”§β­πŸŒŸ
consistent-delete-styleEnforce consistent delete styleπŸŽ¨πŸ”§πŸŒŸ
consistent-emphasis-styleEnforce consistent emphasis styleπŸŽ¨πŸ”§β­πŸŒŸ
consistent-strong-styleEnforce consistent strong styleπŸŽ¨πŸ”§β­πŸŒŸ
consistent-thematic-break-styleEnforce consistent thematic break styleπŸŽ¨πŸ”§β­πŸŒŸ
en-capitalizationEnforce the use of capital letters at the beginning of sentencesπŸ”§β­πŸŒŸ
heading-idEnforce the use of heading IDsπŸ”§β­πŸŒŸ
no-bold-paragraphDisallow using fully bolded paragraphs as headingsβœ…β­πŸŒŸ
no-control-characterDisallow control characterβœ…β­πŸŒŸ
no-curly-quoteDisallow curly quotes(β€œ, ”, β€˜ or ’) in textβœ…πŸ”§β­πŸŒŸ
no-double-spaceDisallow double or multiple consecutive spaces in text, except for leading and trailing spacesβœ…πŸ”§β­πŸŒŸ
no-emojiDisallow emojis in text⭐🌟
no-git-conflict-markerDisallow git conflict markersβœ…β­πŸŒŸ
no-irregular-dashDisallow irregular dashβœ…β­πŸŒŸ
no-irregular-whitespaceDisallow irregular whitespaceβœ…β­πŸŒŸ
require-image-titleEnforce the use of title attribute for images⭐🌟
require-link-titleEnforce the use of title attribute for links⭐🌟