# Quality checks (code blocks, spelling, etc.)

6 projects, most used and most active first.

Data from 2026-11-01.

## mkdocs-spellcheck

A spell checker plugin for MkDocs.

- **Install:** `pip install mkdocs-spellcheck`
- **Plugin:** `spellcheck`
- :lucide-star: 23 · :lucide-download: 46k/month · :lucide-clock: last commit 2026-10-23 · :lucide-scale: ISC
- [:brand-github: GitHub](https://github.com/pawamoy/mkdocs-spellcheck) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-spellcheck/)

## mktestdocs

Run pytest against markdown files/docstrings.

- **Install:** `pip install mktestdocs`
- :lucide-star: 161 · :lucide-download: 36k/month · :lucide-clock: last commit 2025-11-10 · :lucide-scale: Apache-2.0
- [:brand-github: GitHub](https://github.com/koaning/mktestdocs) · [:brand-pypi: PyPI](https://pypi.org/project/mktestdocs/)

## mkdocs-code-validator

Checks Markdown code blocks in a MkDocs site against user-defined actions.

- **Install:** `pip install mkdocs-code-validator`
- **Plugin:** `code-validator`
- :lucide-star: 4 · :lucide-download: 1.7k/month · :lucide-clock: last commit 2026-04-17 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/oprypin/mkdocs-code-validator) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-code-validator/)

## Link Checker

Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second.

- **Install:** `pip install mkdocs-linkcheck`
- :lucide-star: 17 · :lucide-download: 21k/month · :lucide-clock: last commit 2021-08-24 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/byrnereese/linkchecker-mkdocs) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-linkcheck/)

> [!WARNING]
> No commits since 2021-08-24. Check that it still fits your setup.

## MkDocs-Test

A framework for testing MkDocs projects.

- **Install:** `pip install mkdocs-test`
- **Plugin:** `test`
- :lucide-star: 10 · :lucide-download: 3.5k/month · :lucide-clock: last commit 2025-11-13 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/fralau/mkdocs-test) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-test/)

## mkdocs-codecheck

Traverses a directory tree looking for code samples, then attempts to validate each code sample found.

- **Install:** `pip install mkdocs-codecheck`
- :lucide-star: 3 · :lucide-download: 24/month · :lucide-clock: last commit 2021-12-16 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/byrnereese/codechecker-mkdocs) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-codecheck/)

> [!WARNING]
> No commits since 2021-12-16. Check that it still fits your setup.
