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(catalog): standardize dataclass field docs on Google Attributes: style
Convert leading-`#` field comments in vgi/catalog to Google-style
`Attributes:` sections so they are visible to ruff/pydocstyle, pydoclint,
and mkdocstrings. The `#` comments rendered in no generated docs and could
not be linted; `Attributes:` sections are parsed by griffe and checkable
via `pydoclint --check-class-attributes`.
- pyproject.toml: pin `[tool.ruff.lint.pydocstyle] convention = "google"`
(drops the now-redundant D203/D213 ignores).
- catalog_interface.py: migrate 9 dataclasses (CatalogAttachResult,
TableInfo, FunctionInfo, SchemaInfo, CatalogInfo, ...) and drop the
redundant inline comments on ScanFunctionResult.
- descriptors.py: complete Table's `Attributes:` (was missing 11 fields)
and fold its two inline `#` field comments in.
- fix the D205/D416 the google convention surfaced.
Note: also carries pre-existing in-progress edits to filters.py that were
already in the working tree.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments