You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: clear pydoclint baseline; run docstring gate via pytest
Finishes the docstring-consistency work: burn the pydoclint baseline down to
zero and move the gate into the pytest suite.
- Document all remaining flagged class attributes (ClassVar constants via
`Attributes:`, exception/marker instance attrs via bare annotations) and
add the missing `Args:`/`Returns:`/`Yields:` sections across vgi/.
- Delete `.pydoclint-baseline` and drop the `baseline` setting — vgi/ now
passes the full gate with no grandfathered exceptions.
- Add tests/test_docstrings.py: runs `pydoclint vgi/` (same [tool.pydoclint]
config) inside pytest, so `uv run pytest` catches docstring drift like it
already catches ruff via pytest-ruff.
- Remove the standalone CI "Docstring lint (pydoclint)" step now that the
pytest test covers it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments