Skip to content

docs: Vale prose linting (Microsoft style) + CI gate#10

Open
Ti-03 wants to merge 1 commit into
mainfrom
docs/mkdocs-adr-vale
Open

docs: Vale prose linting (Microsoft style) + CI gate#10
Ti-03 wants to merge 1 commit into
mainfrom
docs/mkdocs-adr-vale

Conversation

@Ti-03

@Ti-03 Ti-03 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Adds the Vale prose linter to the docs, using the Microsoft Writing Style Guide, and wires it into the existing CI workflow so style violations fail the build.

What's here

  • .vale.ini: Microsoft style, MinAlertLevel = error (clear-cut violations block; advisory warnings still print), Vale.Spelling off so API symbols in the reference pages aren't flagged.
  • prose-lint job in .github/workflows/ci.yml: runs on ubuntu-latest, pinned Vale 3.15.1, vale sync then vale guide docs/adr README.md.
  • Fixed everything Vale flagged (31 errors + 2 warnings) across the guide, ADR, and README: contractions, quote punctuation, spaced em dashes, adverbs.
  • Styles are downloaded by vale sync (gitignored), so CI is reproducible from a clean checkout.

Verification

  • rm -rf .github/styles && vale sync && vale guide docs/adr README.md from a clean state: 0 errors, 0 warnings in 7 files.

Follow-up to #9 (docs site + first ADR), which merged before this was ready.

Add .vale.ini using the Microsoft Writing Style Guide and a prose-lint job
in the existing CI workflow so docs style violations fail the build. Fix all
flagged issues across the guide, ADR, and README (contractions, quote
punctuation, spaced em dashes, adverbs). Styles are synced by CI, not
committed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant