Vale CMS Need more than a rule playground? Explore
The Vale blog 5 posts · 4,248 words · 0 alerts

Notes from building Vale.

Written here, linted here — every post ships with Vale's own report on it. Subscribe with RSS.

Joseph Kato · Latest

Linting a manuscript

Journals is a Vale package for scientific papers: the conventions every journal shares, the Nature and PLOS ONE author guidelines, and the CONSORT, STROBE, and PRISMA checklists, read section by section.

Joseph Kato ·

Linting commit messages

Commits is a Vale package for the log: nine conventions, the rule sets of commitlint, gitlint, committed, conform, and commitizen, spelling on the body, and a hook that runs in 12 ms.

0 alerts grade 5.4 748 words 4 min

Joseph Kato ·

Introducing Std: The standard library for Vale

General-purpose rules you extend to build your own style, extracted from the styles teams already run.

0 alerts grade 6.9 1,051 words 5 min

Joseph Kato ·

Introducing Voices: AI writing skills as Vale rules

The writing skill you would reach for, rewritten as Vale rules. Checked on every draft rather than remembered, and free until something breaks one.

0 alerts grade 6.5 1,762 words 9 min

Joseph Kato ·

Vale and the OpenAPI Specification

A tutorial on linting OpenAPI Specification files: extract just the prose from a structured file, with errors reported at their exact location.

0 alerts grade 9.6 687 words 3 min