A command-line tool that brings code-like linting to your writing. Enforce a consistent editorial style across every doc, in any format—entirely offline.
Linting built for the way you write
The precision of a code linter, applied to prose—so quality and consistency stop being a manual review step.
Vale runs entirely offline. Your content is never sent to a remote server for processing or training.
Understands Markdown, AsciiDoc, reStructuredText, HTML, and source code—linting prose while ignoring syntax.
Ready-made implementations of Microsoft, Google, and other popular style guides, plus community packages.
Write your own rules in YAML—no plugins to compile. Match your brand voice and share rules across a team.
Built in Go with no runtime dependencies. Drop it into any editor, CI pipeline, or pre-commit hook.
One tool for macOS, Windows, and Linux—MIT-licensed, open source, and actively maintained.
More than just a command-line interface.
Vale integrates with many popular apps, browsers, and platforms—including VS Code, Google Chrome, GitHub Actions, and more.
Sponsors & backers
Vale is free and open source, sustained by the generous organizations and individuals who back it on Open Collective.