You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5dae515
Browse filesBrowse the repository at this point in the historyBrowse files
fix(cli): state converter-backed formats as unsupported, not as needing a tool
Maintainer decision: we do not offer support for any Vale format that
parses through an external program.
The skip notice used to end "Install it and put it on your PATH to have
these files checked." That offered a path this build does not ship and does
not test, and for `.xml` cannot deliver at all — an XSLT stylesheet is
specific to the document, so no install makes it lintable. It also made
behaviour host-dependent: macOS ships /usr/bin/xsltproc and typical Linux
CI images do not, so the same repository checked differently depending on
the machine. That split is what made this stack red in CI while green
locally, which is the strongest argument for excluding unconditionally: a
repository should check the same way everywhere.
The exclusion mechanism is unchanged — it is what prevents the total-run
crash. What changed is the promise. The programs are still named, as the
reason rather than as a remedy, and the recipes now say plainly that
installing them does not change the answer.
The cost, accepted: a user who genuinely has asciidoctor installed loses
`.adoc` checking that would have worked.
Also reconciles the comment tier against Vale's own documentation, and
sharpens the version-bump note now that the 3.18.0 picture is confirmed:
`.mdx` gains a native parser and becomes supported, `.typ` gains one that
shells out to typst2vast and so stays unsupported permanently, and MyST,
Quarto and QDoc arrive needing no external program. All four require
3.18.0, so none is reachable from the pinned 3.17.1.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Cyga14bww8rmazH2XrF8ms
0 commit comments