Quality Checks
Run checks before opening a pull request or marking an issue complete.
Run checks before opening a pull request or marking an issue complete.
Full check
pwsh ./scripts/check-docs.ps1Individual checks
pwsh ./scripts/check-forbidden-terms.ps1
pwsh ./scripts/check-fumadocs-navigation.ps1
pwsh ./scripts/check-frontmatter.ps1
pwsh ./scripts/check-readability.ps1Vale
Vale checks writing style.
vale content/docsIf Vale is not installed, CI will run it later. Still run the local PowerShell checks before handing off work.
Readability
The local readability check catches prose lines that are too long to scan.
pwsh ./scripts/check-readability.ps1This is a lightweight check, not a replacement for human review. During review, confirm that each page uses simple English, short steps, examples, and useful internal links.
Lychee
Lychee checks external links.
lychee --config lychee.toml ./content/docsIf Lychee is not installed, CI will run it later.
Forbidden source references
Product content from the source project must not appear in public docs.
Allowed exceptions:
LICENSE.mdNOTICE.mdscripts/check-forbidden-terms.ps1
The check is case-insensitive.
