Vale is a linter for prose

vale.sh · 2026-08-20 · by Long Nguyen ·generic
Vale is a command-line tool that brings code-like linting to prose. Cross-platform, written in Go, and run by teams at AWS, NVIDIA, Microsoft, GitLab, and Red Hat.

Vale is a linter for prose

Open source · MIT 5.6K

Vale is a linter for prose

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.

Get started Star on GitHub

bash — vale

$ vale sync

SUCCESS Synced 2 package(s) to 'styles'.

$ vale docs/

docs/configure.md

3:7 suggestion Consider using 'use' instead of 'utilize'. Microsoft.Wordiness

3:44 suggestion 'are loaded' looks like passive voice. Microsoft.Passive

9:12 error Use 'Vale CLI' instead of 'Vale cli'. Docs.Terms

docs/install.md

3:40 warning Use 'select' instead of the input-specific verb 'Click'. Microsoft.UIVerbs

4:28 error Did you really mean 'existant'? Vale.Spelling

✖ 2 errors, 1 warning and 2 suggestions in 2 files.

Setting up with an agent? Open in Claude Open in ChatGPT Agent skills

Thanks to Claude for Open Source.

Sponsor spotlights

These companies support Vale's future — and put it to work in their own products today.

Mintlify Ships Vale as a built-in CI check. Read the story Promptless Runs Vale on every doc its agents write. Read the story

See everyone who funds Vale

Read their configs

Every team here publishes something you can open — the `.vale.ini` they run, or the page they wrote about running it.

Learn more about our integrations →

Ready to start linting?

Install now.

Get started Check out the source code →

vale.sh · 9 images · 62 links

Comments (0)

No comments yet