github vale-cli/vale v3.15.0

latest release: v3.15.1
6 hours ago

Vocabularies now support multi-word entries — phrases that are valid as a unit but whose individual words shouldn't be accepted on their own.

Previously, an accept.txt entry like mea culpa couldn't work: spell-checking splits text into single words, so mea and culpa were each checked (and flagged) separately. Your only option was accepting each word individually — which also silently allowed them everywhere else.

Now you can add the phrase directly:

mea culpa
  • mea culpa is accepted as a phrase
  • a stray mea or culpa on its own is still flagged

Changelog

  • 948bd96 feat: support presence checks in conditional rules
  • 4d281c3 fix: render occurrence count as a number
  • 3b43f73 fix: preserve relative indentation in code-comment markup (#1028)
  • 32cd425 fix: don't pad dashes adjacent to inline markup (#1029)
  • fa67a3e feat: accept multi-word phrases in the vocabulary (#1035)
  • 072ac4f fix: don't treat substitution replacements as regexes (#1038)
  • d372163 fix: don't pad inline content adjacent to brackets (#1056)
  • 2680b53 fix: don't apply word Vocab to nonword existence rules (#1058)
  • 8558c4f fix: handle Danish-style hunspell dictionaries (#1065)
  • 0da27dd fix: ignore generated TOC and section numbers in AsciiDoc (#1101)
  • a686cae fix: don't require a python executable to lint reStructuredText (#1102)
  • 813e6c8 fix: prevent crash when masking read-only context (#1099)
  • c1533d1 fix: create configured StylesPath during sync (#1105) (#1106)

Don't miss a new vale release

NewReleases is sending notifications on new releases.