A markup-aware, command-line linter for prose that enforces style guides and spelling with speed and extensibility.
Vale is a command-line linter for prose that checks writing for style guide violations and spelling errors. It is specifically designed to understand markup formats like Markdown and HTML, allowing it to intelligently lint content while ignoring code blocks and syntax. The tool solves the problem of maintaining consistent, high-quality writing across documentation, blogs, and other text-based projects.
Technical writers, developers, content creators, and teams who produce documentation, blogs, or any prose in markup formats and need to enforce editorial standards.
Developers choose Vale for its speed, extensibility, and markup-aware linting, which reduces false positives and allows deep customization of style rules without requiring external language runtimes.
:pencil: A markup-aware linter for prose built with speed and extensibility in mind.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Benchmarks in the README demonstrate Vale significantly outperforms alternatives like textlint and proselint in linting large documentation sets.
It understands and lints within markup formats like Markdown and HTML, intelligently ignoring code blocks to reduce false positives.
Users can define and enforce any editorial style through YAML-based configurations, from standard guides to in-house standards.
Available as stand-alone binaries for Windows, macOS, and Linux, eliminating dependencies on specific language runtimes.
Primarily a command-line tool, it lacks built-in graphical interfaces, making it less accessible for users who prefer visual tools.
Creating and maintaining custom rules requires proficiency in YAML and understanding Vale's rule syntax, which can be a barrier for some teams.
Being largely developed by one person, as noted in the sponsors section, could impact the pace of updates and support responsiveness compared to community-driven projects.