Skip to content

v0.1.0

Latest

Choose a tag to compare

@dblock dblock released this 22 Oct 04:19
· 2 commits to main since this release
6dab27c

First release of dylint-spellcheck: a Kotoshu-powered Dylint spelling lint for Rust comments, Rustdoc attributes (including include_str!), Markdown, and plain text.

Includes bundled English, case-sensitive project vocabulary and review-first candidate collection, offline crate dictionary resources, scoped Rust/Markdown suppression, Unicode-aware word boundaries, YAML front matter, and Liquid exclusions. See CHANGELOG.md for linked feature details.

Requirements: Dylint/dylint-link 6.2.0 and rustup. Dylint installs the library’s pinned nightly-2026-08-20 compiler; the consumer’s normal toolchain is unchanged. Consumed through Dylint Git configuration with tag = "v0.1.0" or immutable rev = "6dab27c9cc08f9f895770d7bbd733971987739ee". This crate is not published to crates.io; GitHub provides source archives, not binaries.

AI-authored by Copilot on behalf of @dblock.

What's Changed

  • Bundle English dictionaries and support project vocabulary files by @dblock in #1
  • Move development instructions into CONTRIBUTING.md by @dblock in #3
  • Collect vocabulary candidates automatically for missing declared files by @dblock in #2
  • Parse Markdown prose in Rust comments by @dblock in #4
  • Avoid duplicate CI runs on pull request branches by @dblock in #6
  • Select standalone files with include/exclude patterns and parse Markdown by @dblock in #5
  • Run Dylint and self-hosted spelling in a separate workflow by @dblock in #7
  • Speed up CI with shared lint builds and driver caching by @dblock in #8
  • Configure dictionaries with optional languages and local crate resources by @dblock in #9
  • Respect scoped spelling suppression in Rust and Markdown by @dblock in #10
  • Check selected plain-text documents by @dblock in #11
  • Document releases and add coverage reporting and badges by @dblock in #22
  • Check Rustdoc attributes and included documentation by @dblock in #23
  • Check YAML front matter string values safely by @dblock in #26
  • Exclude Liquid templates from Markdown spelling checks by @dblock in #24
  • Improve prose tokenization and Unicode word boundaries by @dblock in #25
  • Consolidate integration tests and improve coverage by @dblock in #27
  • Release v0.1.0 by @dblock in #28

New Contributors

  • @dblock made their first contribution in #1

Full Changelog: https://github.com/dblock/dylint-spellcheck/commits/v0.1.0