github vale-cli/vale v3.25.1

3 hours ago

Changelog

  • d7a379d fix: A percent-encoded link target no longer drops a later alert
  • d59ad84 fix: A .tsx file is parsed with the TSX grammar
  • cafff9f fix: A phrase in a rule matches across a line wrap
  • f41c1ed fix: Compile the spelling exception pattern once per vocabulary
  • 4f013da feat: Find vale.ini in a project's .config directory
  • 9f822e9 docs: Add FLOSS
  • a781776 fix: A tag inside a link's text no longer crashes scope: link
  • 8e88d55 test: Guard the casing-and-code scenario on rst2html
  • 10744bd fix: A wrapped list item or blockquote is placed by runs, not by searching for its text
  • b41932c fix: A doc-comment mask drops only an alert whose match lies inside it
  • 9104146 fix: An alert in a comment is placed by what extraction took off its line
  • 1a84507 fix: A sequence match holding inline markup is placed through the block's runs
  • 3d89b9e fix: An occurrence message's count fills %s as well as %d
  • a07aa34 fix: .mjs, .cjs, .mts, and .cts are JavaScript and TypeScript, and a mapped file's grammar comes from the format it is read as
  • 82f20fc fix(lint): take the tree-sitter grammar from a [formats] mapping when the extension has none (#1204)
  • 61cb142 fix: AsciiDoc cross-references without text render as empty links
  • cfb21a4 fix: MDX elements that span lines no longer lose later alerts, and a list that takes a non-item no longer panics
  • a0fc3a9 fix: MDX reads JSX inside expressions, escapes in attributes, and multiline template literals
  • b5b8e42 fix: An unreadable document no longer stops the run, and a package's dropped styles are named
  • 25270fe fix: Vocab works in [*], and Vocab = NONE clears inherited vocabularies
  • fce33f1 feat: Spelling alerts say when a word is a casing mistake or looks like code
  • fb4f161 fix: Vale.Terms finds terms that start or end with punctuation, like C++ and .NET
  • 775511b feat: YAML vocabularies, and affix flags in vocabularies and rules
  • c8fcacf feat: The default dictionary knows common technical vocabulary
  • 2b34546 docs: remove studio
  • c74f4da docs: Remove DO

Don't miss a new vale release

NewReleases is sending notifications on new releases.