Docstring quality vetting for Python -- enrichment, freshness, coverage, and presence checks
Better docstrings, better AI. ruff checks how your docstrings look. interrogate checks if they exist (but is unmaintained). docvet checks if they're right — and now covers presence too. Existing tools cover style; docvet delivers the layers they miss: Layer | Check | ruff | interrogate | pydoclint | docvet | -------|-------|------|-------------|-----------|------------| 1. Presence | "Does a…
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts — it cannot prove the absence of malicious code.
Better docstrings, better AI. ruff checks how your docstrings look. interrogate checks if they exist (but is unmaintained). docvet checks if they're right — and now covers presence too. Existing tools cover style; docvet delivers the layers they miss: Layer | Check | ruff | interrogate | pydoclint | docvet | -------|-------|------|-------------|-----------|------------| 1. Presence | "Does a docstring exist?" | -- | Yes (unmaintained) | -- | Yes | 2. Style | "Is it formatted correctly?" | Yes |…