Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
From discussion at https://github.com/apache/arrow/pull/12076#discussion_r783810077
It seems that by default, it doesn't loop over all methods of classes, but only module-level objects?
For example, I notice that explicitly asking for pyarrow.Table.to_pandas catches some issues:
$ archery numpydoc pyarrow.Table.to_pandas --allow-rule PR10 INFO:archery:Running Python docstring linters PR10: Parameter "categories" requires a space before the colon separating the parameter name and type PR10: Parameter "use_threads" requires a space before the colon separating the parameter name and type
But with the default (check all of pyarrow) with archery numpydoc --allow-rule PR10 it doesn't list those errors.
Attachments
Issue Links
- links to