Skip to content

Releases: dblock/markdownlint-rule-spellcheck

Release list

v0.2.0

Choose a tag to compare

@dblock dblock released this 23 Oct 17:27
374c9f4
  • #17: Define the vocabulary formatter inline in collect, removing the separate formatter module and public export — @dblock.
  • #16: Move runtime modules into src/, preserving public imports and CLI commands — @dblock.
  • #15: Collect candidates through a markdownlint-cli2 output formatter, honoring project configuration without configuration edits and removing the globby runtime dependency — @dblock.
  • #14: Use native front matter diagnostics and fixes in markdownlint 0.42.0, removing the header-stripping workaround and leaving YAML hidden from ordinary Markdown rules — @dblock.

v0.1.0

Choose a tag to compare

@dblock dblock released this 22 Oct 22:43
2e0047b

Initial release of markdownlint-rule-spellcheck, a CSpell-backed markdownlint custom rule.

  • Offline American English, selectable CSpell language dictionaries, and case-sensitive project vocabulary.
  • Language-keyed dictionary configuration and Markdown-specific settings under markdown.
  • Markdown-aware prose checks with source locations and suggestions, Unicode word boundaries, and Liquid exclusions.
  • YAML front matter checking with nested include/exclude paths. See the README for the required markdownlint-cli2 setup.
  • Opt-in conservative autocorrection and collect / add commands for reviewed project dictionaries.

Install:

npm install --save-dev markdownlint-cli2 markdownlint-rule-spellcheck

See CHANGELOG.md for the full change history and contributors.