Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pydocstyle to automatically check docstrings #263

Open
Roel opened this issue Apr 18, 2020 · 1 comment
Open

Add pydocstyle to automatically check docstrings #263

Roel opened this issue Apr 18, 2020 · 1 comment
Assignees
Labels
CI Issues with the Continuous Integration setup docs Documentation

Comments

@Roel
Copy link
Member

Roel commented Apr 18, 2020

From the pyOpenSci review:

Maybe pydocstyle can help to check static docstrings (you also can ignore erros you think any one doesn't apply for pydov). If you want to check dynamic docstrings you can use numpydoc --validate (https://numpydoc.readthedocs.io/en/latest/validation.html#validating-numpydoc-docstrings) you can check one example here https://github.com/pandas-dev/pandas/blob/master/scripts/validate_docstrings.py

We should look into integrating pydocstyle into our CI pipeline.

@Roel Roel added docs Documentation CI Issues with the Continuous Integration setup labels Apr 18, 2020
@stijnvanhoey stijnvanhoey self-assigned this May 28, 2020
@stijnvanhoey
Copy link
Collaborator

Current output of running

pydocstyle .
./orig/dovseries.py:1 at module level:
        D100: Missing docstring in public module
./orig/dovseries.py:5 in public class `DOVVariableError`:
        D101: Missing docstring in public class
./orig/dovseries.py:12 in public class `DovGroundwater`:
        D101: Missing docstring in public class
./orig/dovseries.py:13 in public method `__init__`:
        D107: Missing docstring in __init__
./orig/dovseries.py:24 in private method `_get_filter_metadata`:
        D102: Missing docstring in public method
./orig/dovseries.py:32 in public method `get_peilmetingen`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovseries.py:32 in public method `get_peilmetingen`:
        D209: Multi-line docstring closing quotes should be on a separate line
./orig/dovseries.py:32 in public method `get_peilmetingen`:
        D400: First line should end with a period (not 'L')
./orig/dovseries.py:32 in public method `get_peilmetingen`:
        D401: First line should be in imperative mood (perhaps 'Generate', not 'Generator')
./orig/dovseries.py:45 in private method `_get_peilmetingen_df`:
        D102: Missing docstring in public method
./orig/dovseries.py:59 in public method `get_observaties`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovseries.py:59 in public method `get_observaties`:
        D209: Multi-line docstring closing quotes should be on a separate line
./orig/dovseries.py:59 in public method `get_observaties`:
        D400: First line should end with a period (not 'L')
./orig/dovseries.py:59 in public method `get_observaties`:
        D401: First line should be in imperative mood (perhaps 'Generate', not 'Generator')
./orig/dovseries.py:77 in private method `_get_observaties_df`:
        D102: Missing docstring in public method
./orig/dovseries.py:93 in public method `variables`:
        D400: First line should end with a period (not 'd')
./orig/dovseries.py:93 in public method `variables`:
        D403: First word of the first line should be properly capitalized ('Return', not 'return')
./orig/dovseries.py:97 in public method `get_parameter_series`:
        D400: First line should end with a period (not 'r')
./orig/dovseries.py:97 in public method `get_parameter_series`:
        D403: First word of the first line should be properly capitalized ('Select', not 'select')
./orig/dovseries.py:109 in public method `peilmetingen_timeseries`:
        D102: Missing docstring in public method
./orig/dovboringen.py:24 in public class `DOVVariableError`:
        D101: Missing docstring in public class
./orig/dovboringen.py:29 in public class `DovBoringen`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:29 in public class `DovBoringen`:
        D400: First line should end with a period (not 's')
./orig/dovboringen.py:54 in public method `__init__`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:54 in public method `__init__`:
        D210: No whitespaces allowed surrounding docstring text
./orig/dovboringen.py:54 in public method `__init__`:
        D400: First line should end with a period (not 'r')
./orig/dovboringen.py:142 in public method `get_boringen`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:142 in public method `get_boringen`:
        D400: First line should end with a period (not 'd')
./orig/dovboringen.py:220 in public method `parse_wfs`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:220 in public method `parse_wfs`:
        D400: First line should end with a period (not 'e')
./orig/dovboringen.py:220 in public method `parse_wfs`:
        D401: First line should be in imperative mood; try rephrasing (found 'A')
./orig/dovboringen.py:250 in public method `compose_query`:
        D400: First line should end with a period (not 'g')
./orig/dovboringen.py:315 in public method `extract_boringen_urls`:
        D102: Missing docstring in public method
./orig/dovboringen.py:325 in public method `extract_boringen_file`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:325 in public method `extract_boringen_file`:
        D400: First line should end with a period (not 'm')
./orig/dovboringen.py:455 in public method `get_boringen_data`:
        D205: 1 blank line required between summary line and description (found 0)
./orig/dovboringen.py:455 in public method `get_boringen_data`:
        D400: First line should end with a period (not 'r')
./orig/__init__.py:1 at module level:
        D104: Missing docstring in public package
./orig/example1.py:1 at module level:
        D100: Missing docstring in public module
./tests/conftest.py:10 in public function `pytest_runtest_setup`:
        D103: Missing docstring in public function
./tests/conftest.py:14 in public function `pytest_configure`:
        D103: Missing docstring in public function
./tests/conftest.py:20 in public function `monkeymodule`:
        D103: Missing docstring in public function
./tests/abstract.py:1 at module level:
        D100: Missing docstring in public module
./tests/abstract.py:58 in public function `clean_xml`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:58 in public function `clean_xml`:
        D400: First line should end with a period (not 'e')
./tests/abstract.py:121 in public method `test_pluggable_type`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:121 in public method `test_pluggable_type`:
        D400: First line should end with a period (not 'y')
./tests/abstract.py:302 in public method `test_search_returnfields`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:302 in public method `test_search_returnfields`:
        D400: First line should end with a period (not 'f')
./tests/abstract.py:323 in public method `test_search_returnfields_subtype`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:323 in public method `test_search_returnfields_subtype`:
        D400: First line should end with a period (not 'f')
./tests/abstract.py:344 in public method `test_search_returnfields_order`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:344 in public method `test_search_returnfields_order`:
        D400: First line should end with a period (not 'f')
./tests/abstract.py:369 in public method `test_search_wrongreturnfields`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:369 in public method `test_search_wrongreturnfields`:
        D400: First line should end with a period (not 't')
./tests/abstract.py:384 in public method `test_search_wrongreturnfieldstype`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:384 in public method `test_search_wrongreturnfieldstype`:
        D400: First line should end with a period (not 'e')
./tests/abstract.py:396 in public method `test_search_query_wrongfield`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:396 in public method `test_search_query_wrongfield`:
        D400: First line should end with a period (not 'n')
./tests/abstract.py:410 in public method `test_search_query_wrongfield_returnfield`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:410 in public method `test_search_query_wrongfield_returnfield`:
        D400: First line should end with a period (not 'n')
./tests/abstract.py:425 in public method `test_search_extrareturnfields`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:425 in public method `test_search_extrareturnfields`:
        D400: First line should end with a period (not 'S')
./tests/abstract.py:451 in public method `test_search_sortby_valid`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:451 in public method `test_search_sortby_valid`:
        D400: First line should end with a period (not 'y')
./tests/abstract.py:478 in public method `test_search_sortby_invalid`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:478 in public method `test_search_sortby_invalid`:
        D400: First line should end with a period (not 'y')
./tests/abstract.py:589 in public method `test_get_fields_no_xsd`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:589 in public method `test_get_fields_no_xsd`:
        D209: Multi-line docstring closing quotes should be on a separate line
./tests/abstract.py:589 in public method `test_get_fields_no_xsd`:
        D400: First line should end with a period (not 's')
./tests/abstract.py:599 in public method `test_get_fields_xsd_enums`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:599 in public method `test_get_fields_xsd_enums`:
        D400: First line should end with a period (not 'e')
./tests/abstract.py:673 in public method `test_get_field_names_returnfields_nosubtypes`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:673 in public method `test_get_field_names_returnfields_nosubtypes`:
        D400: First line should end with a period (not 'n')
./tests/abstract.py:687 in public method `test_get_field_names_returnfields_order`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:687 in public method `test_get_field_names_returnfields_order`:
        D400: First line should end with a period (not 'n')
./tests/abstract.py:707 in public method `test_get_field_names_wrongreturnfields`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:707 in public method `test_get_field_names_wrongreturnfields`:
        D400: First line should end with a period (not 'n')
./tests/abstract.py:722 in public method `test_get_field_names_wrongreturnfieldstype`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:722 in public method `test_get_field_names_wrongreturnfieldstype`:
        D400: First line should end with a period (not 'e')
./tests/abstract.py:734 in public method `test_get_field_names_wrongreturnfields_nosubtypes`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:734 in public method `test_get_field_names_wrongreturnfields_nosubtypes`:
        D400: First line should end with a period (not 's')
./tests/abstract.py:900 in public method `test_from_wfs_str`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:900 in public method `test_from_wfs_str`:
        D400: First line should end with a period (not ',')
./tests/abstract.py:916 in public method `test_from_wfs_bytes`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:916 in public method `test_from_wfs_bytes`:
        D400: First line should end with a period (not ',')
./tests/abstract.py:932 in public method `test_from_wfs_tree`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:932 in public method `test_from_wfs_tree`:
        D400: First line should end with a period (not ',')
./tests/abstract.py:948 in public method `test_from_wfs_list`:
        D205: 1 blank line required between summary line and description (found 0)
./tests/abstract.py:948 in public method `test_from_wfs_list`:
        D400: First line should end with a period (not ',')
./tests/data/update_test_data.py:27 in public function `get_first_featuremember`:
        D103: Missing docstring in public function
./tests/data/update_test_data.py:38 in public function `update_file`:
        D103: Missing docstring in public function
./pydov/__init__.py:1 at module level:
        D104: Missing docstring in public package
./pydov/util/location.py:16 in public class `AbstractLocation`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:39 in public class `AbstractLocationFilter`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:87 in public class `AbstractBinarySpatialFilter`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:119 in public method `set_geometry_column`:
        D102: Missing docstring in public method
./pydov/util/location.py:124 in public method `toXML`:
        D102: Missing docstring in public method
./pydov/util/location.py:132 in public class `Box`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:132 in public class `Box`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/location.py:132 in public class `Box`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/location.py:132 in public class `Box`:
        D400: First line should end with a period (not ',')
./pydov/util/location.py:188 in public method `get_element`:
        D102: Missing docstring in public method
./pydov/util/location.py:193 in public class `Point`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:225 in public method `get_element`:
        D102: Missing docstring in public method
./pydov/util/location.py:230 in public class `GmlObject`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:230 in public class `GmlObject`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/location.py:230 in public class `GmlObject`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/location.py:230 in public class `GmlObject`:
        D400: First line should end with a period (not 'r')
./pydov/util/location.py:252 in public method `get_element`:
        D102: Missing docstring in public method
./pydov/util/location.py:257 in public class `Equals`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:276 in public class `Disjoint`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:298 in public class `Touches`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:318 in public class `Within`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:338 in public class `Intersects`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:360 in public class `WithinDistance`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/location.py:398 in public method `set_geometry_column`:
        D102: Missing docstring in public method
./pydov/util/location.py:403 in public method `toXML`:
        D102: Missing docstring in public method
./pydov/util/location.py:411 in public class `GmlFilter`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/location.py:411 in public class `GmlFilter`:
        D400: First line should end with a period (not 'L')
./pydov/util/location.py:460 in private method `_dedup_multi`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/location.py:460 in private method `_dedup_multi`:
        D400: First line should end with a period (not 'e')
./pydov/util/location.py:489 in private method `_parse_gml`:
        D401: First line should be in imperative mood (perhaps 'Check', not 'Checks')
./pydov/util/location.py:558 in public method `set_geometry_column`:
        D102: Missing docstring in public method
./pydov/util/location.py:565 in public method `toXML`:
        D102: Missing docstring in public method
./pydov/util/__init__.py:1 at module level:
        D104: Missing docstring in public package
./pydov/util/hooks.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/hooks.py:2 at module level:
        D400: First line should end with a period (not 'o')
./pydov/util/hooks.py:14 in public class `Hooks`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/hooks.py:14 in public class `Hooks`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:14 in public class `Hooks`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/hooks.py:14 in public class `Hooks`:
        D400: First line should end with a period (not 'f')
./pydov/util/hooks.py:17 in public method `get_read_hooks`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:17 in public method `get_read_hooks`:
        D400: First line should end with a period (not 'f')
./pydov/util/hooks.py:29 in public method `get_inject_hooks`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:29 in public method `get_inject_hooks`:
        D400: First line should end with a period (not 'f')
./pydov/util/hooks.py:42 in public class `HookRunner`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/hooks.py:60 in private method `__execute_inject`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:60 in private method `__execute_inject`:
        D400: First line should end with a period (not 's')
./pydov/util/hooks.py:124 in public method `execute_wfs_search_result_received`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:124 in public method `execute_wfs_search_result_received`:
        D400: First line should end with a period (not 'd')
./pydov/util/hooks.py:197 in public method `execute_inject_wfs_getfeature_response`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:197 in public method `execute_inject_wfs_getfeature_response`:
        D400: First line should end with a period (not 'l')
./pydov/util/hooks.py:236 in public class `AbstractReadHook`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/hooks.py:247 in public method `meta_received`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:266 in public method `wfs_search_init`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:277 in public method `wfs_search_result`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:288 in public method `wfs_search_result_received`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:304 in public method `xml_received`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:304 in public method `xml_received`:
        D400: First line should end with a period (not 'm')
./pydov/util/hooks.py:304 in public method `xml_received`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:325 in public method `xml_cache_hit`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:325 in public method `xml_cache_hit`:
        D400: First line should end with a period (not 'e')
./pydov/util/hooks.py:325 in public method `xml_cache_hit`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:341 in public method `xml_downloaded`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:341 in public method `xml_downloaded`:
        D400: First line should end with a period (not 'e')
./pydov/util/hooks.py:341 in public method `xml_downloaded`:
        D401: First line should be in imperative mood (perhaps 'Call', not 'Called')
./pydov/util/hooks.py:358 in public class `AbstractInjectHook`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/hooks.py:457 in public class `SimpleStatusHook`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/hooks.py:459 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/util/hooks.py:524 in public method `wfs_search_result`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:524 in public method `wfs_search_result`:
        D400: First line should end with a period (not 'o')
./pydov/util/hooks.py:536 in public method `xml_cache_hit`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:536 in public method `xml_cache_hit`:
        D400: First line should end with a period (not 'o')
./pydov/util/hooks.py:549 in public method `xml_downloaded`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/hooks.py:549 in public method `xml_downloaded`:
        D400: First line should end with a period (not ',')
./pydov/util/query.py:12 in public class `PropertyInList`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/query.py:12 in public class `PropertyInList`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/query.py:12 in public class `PropertyInList`:
        D400: First line should end with a period (not 'e')
./pydov/util/query.py:25 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/util/query.py:66 in public class `Join`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/query.py:80 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/util/dovutil.py:12 in public function `build_dov_url`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/dovutil.py:12 in public function `build_dov_url`:
        D400: First line should end with a period (not 'h')
./pydov/util/dovutil.py:30 in public function `get_remote_url`:
        D202: No blank lines allowed after function docstring (found 1)
./pydov/util/caching.py:87 in public class `AbstractFileCache`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/caching.py:87 in public class `AbstractFileCache`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/caching.py:87 in public class `AbstractFileCache`:
        D400: First line should end with a period (not 'm')
./pydov/util/caching.py:91 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/util/caching.py:126 in private method `_get_filepath`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/caching.py:126 in private method `_get_filepath`:
        D400: First line should end with a period (not 'd')
./pydov/util/caching.py:185 in private method `_is_valid`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/caching.py:185 in private method `_is_valid`:
        D400: First line should end with a period (not 'e')
./pydov/util/caching.py:248 in public method `get`:
        D102: Missing docstring in public method
./pydov/util/errors.py:1 at module level:
        D100: Missing docstring in public module
./pydov/util/errors.py:2 in public class `DOVError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:7 in public class `OWSError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:12 in public class `LayerNotFoundError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:17 in public class `MetadataNotFoundError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:22 in public class `FeatureCatalogueNotFoundError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:27 in public class `WfsGetFeatureError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:32 in public class `FeatureOverflowError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:32 in public class `FeatureOverflowError`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/errors.py:32 in public class `FeatureOverflowError`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/errors.py:32 in public class `FeatureOverflowError`:
        D400: First line should end with a period (not 'S')
./pydov/util/errors.py:38 in public class `InvalidSearchParameterError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:43 in public class `InvalidFieldError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:48 in public class `XmlParseError`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:53 in public class `DOVWarning`:
        D204: 1 blank line required after class docstring (found 0)
./pydov/util/errors.py:58 in public class `XmlParseWarning`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/errors.py:58 in public class `XmlParseWarning`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/errors.py:58 in public class `XmlParseWarning`:
        D400: First line should end with a period (not 'n')
./pydov/util/owsutil.py:26 in private function `__get_namespaces`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:26 in private function `__get_namespaces`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/util/owsutil.py:26 in private function `__get_namespaces`:
        D400: First line should end with a period (not 'e')
./pydov/util/owsutil.py:39 in private function `__get_remote_fc`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:39 in private function `__get_remote_fc`:
        D400: First line should end with a period (not 'd')
./pydov/util/owsutil.py:57 in private function `__get_remote_describefeaturetype`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:57 in private function `__get_remote_describefeaturetype`:
        D400: First line should end with a period (not 'e')
./pydov/util/owsutil.py:75 in public function `get_remote_metadata`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:75 in public function `get_remote_metadata`:
        D400: First line should end with a period (not 'r')
./pydov/util/owsutil.py:108 in public function `get_csw_base_url`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:108 in public function `get_csw_base_url`:
        D400: First line should end with a period (not 'e')
./pydov/util/owsutil.py:177 in public function `get_remote_featurecatalogue`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:177 in public function `get_remote_featurecatalogue`:
        D400: First line should end with a period (not 'W')
./pydov/util/owsutil.py:285 in public function `get_namespace`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:285 in public function `get_namespace`:
        D400: First line should end with a period (not 'a')
./pydov/util/owsutil.py:344 in public function `wfs_build_getfeature_request`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/util/owsutil.py:344 in public function `wfs_build_getfeature_request`:
        D400: First line should end with a period (not 'S')
./pydov/search/__init__.py:1 at module level:
        D104: Missing docstring in public package
./pydov/search/boring.py:22 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/boring.py:75 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/abstract.py:22 in public class `AbstractCommon`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:22 in public class `AbstractCommon`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/abstract.py:22 in public class `AbstractCommon`:
        D400: First line should end with a period (not 'd')
./pydov/search/abstract.py:81 in public class `AbstractSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:81 in public class `AbstractSearch`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/abstract.py:81 in public class `AbstractSearch`:
        D400: First line should end with a period (not 'h')
./pydov/search/abstract.py:87 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/abstract.py:108 in private method `_init_wfs`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:108 in private method `_init_wfs`:
        D400: First line should end with a period (not 't')
./pydov/search/abstract.py:145 in private method `_init_fields`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:145 in private method `_init_fields`:
        D400: First line should end with a period (not 'h')
./pydov/search/abstract.py:181 in private method `_get_schema`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:181 in private method `_get_schema`:
        D400: First line should end with a period (not 'e')
./pydov/search/abstract.py:236 in private method `_get_csw_base_url`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:236 in private method `_get_csw_base_url`:
        D400: First line should end with a period (not 'e')
./pydov/search/abstract.py:290 in private method `_build_fields`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:290 in private method `_build_fields`:
        D400: First line should end with a period (not 'e')
./pydov/search/abstract.py:519 in private method `_get_remote_wfs_feature`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:519 in private method `_get_remote_wfs_feature`:
        D400: First line should end with a period (not 'e')
./pydov/search/abstract.py:741 in public method `search`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/abstract.py:741 in public method `search`:
        D400: First line should end with a period (not 'r')
./pydov/search/grondwaterfilter.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/grondwaterfilter.py:2 at module level:
        D208: Docstring is over-indented
./pydov/search/grondwaterfilter.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/grondwaterfilter.py:2 at module level:
        D400: First line should end with a period (not 'n')
./pydov/search/grondwaterfilter.py:15 in public class `GrondwaterFilterSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/grondwaterfilter.py:15 in public class `GrondwaterFilterSearch`:
        D400: First line should end with a period (not 's')
./pydov/search/grondwaterfilter.py:26 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/grondwaterfilter.py:83 in public method `search`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/grondwaterfilter.py:83 in public method `search`:
        D400: First line should end with a period (not 'r')
./pydov/search/sondering.py:12 in public class `SonderingSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/sondering.py:12 in public class `SonderingSearch`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/sondering.py:12 in public class `SonderingSearch`:
        D400: First line should end with a period (not '(')
./pydov/search/sondering.py:22 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/sondering.py:76 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/grondwatermonster.py:13 in public class `GrondwaterMonsterSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/grondwatermonster.py:13 in public class `GrondwaterMonsterSearch`:
        D400: First line should end with a period (not 's')
./pydov/search/grondwatermonster.py:24 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/grondwatermonster.py:79 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:1 at module level:
        D100: Missing docstring in public module
./pydov/search/interpretaties.py:26 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:81 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:98 in public class `FormeleStratigrafieSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/interpretaties.py:98 in public class `FormeleStratigrafieSearch`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/interpretaties.py:98 in public class `FormeleStratigrafieSearch`:
        D400: First line should end with a period (not 'e')
./pydov/search/interpretaties.py:108 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:163 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:180 in public class `HydrogeologischeStratigrafieSearch`:
        D210: No whitespaces allowed surrounding docstring text
./pydov/search/interpretaties.py:180 in public class `HydrogeologischeStratigrafieSearch`:
        D400: First line should end with a period (not 's')
./pydov/search/interpretaties.py:189 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:248 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:264 in public class `LithologischeBeschrijvingenSearch`:
        D210: No whitespaces allowed surrounding docstring text
./pydov/search/interpretaties.py:264 in public class `LithologischeBeschrijvingenSearch`:
        D400: First line should end with a period (not 'n')
./pydov/search/interpretaties.py:273 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:332 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:348 in public class `GecodeerdeLithologieSearch`:
        D210: No whitespaces allowed surrounding docstring text
./pydov/search/interpretaties.py:348 in public class `GecodeerdeLithologieSearch`:
        D400: First line should end with a period (not 'e')
./pydov/search/interpretaties.py:357 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:416 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:432 in public class `GeotechnischeCoderingSearch`:
        D210: No whitespaces allowed surrounding docstring text
./pydov/search/interpretaties.py:432 in public class `GeotechnischeCoderingSearch`:
        D400: First line should end with a period (not 'g')
./pydov/search/interpretaties.py:441 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:500 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:516 in public class `QuartairStratigrafieSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/interpretaties.py:516 in public class `QuartairStratigrafieSearch`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/interpretaties.py:516 in public class `QuartairStratigrafieSearch`:
        D400: First line should end with a period (not 'r')
./pydov/search/interpretaties.py:526 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:581 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/interpretaties.py:596 in public class `InformeleHydrogeologischeStratigrafieSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/interpretaties.py:596 in public class `InformeleHydrogeologischeStratigrafieSearch`:
        D400: First line should end with a period (not 'e')
./pydov/search/interpretaties.py:616 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/interpretaties.py:672 in public method `search`:
        D102: Missing docstring in public method
./pydov/search/grondmonster.py:12 in public class `GrondmonsterSearch`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/search/grondmonster.py:12 in public class `GrondmonsterSearch`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/search/grondmonster.py:12 in public class `GrondmonsterSearch`:
        D400: First line should end with a period (not 'f')
./pydov/search/grondmonster.py:22 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/search/grondmonster.py:77 in public method `search`:
        D102: Missing docstring in public method
./pydov/types/__init__.py:1 at module level:
        D104: Missing docstring in public package
./pydov/types/boring.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/boring.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/boring.py:2 at module level:
        D400: First line should end with a period (not 'g')
./pydov/types/boring.py:9 in public class `BoorMethode`:
        D101: Missing docstring in public class
./pydov/types/boring.py:68 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/boring.py:80 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/abstract.py:22 in public class `AbstractTypeCommon`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:22 in public class `AbstractTypeCommon`:
        D400: First line should end with a period (not 'd')
./pydov/types/abstract.py:36 in private method `_parse`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:36 in private method `_parse`:
        D400: First line should end with a period (not 'e')
./pydov/types/abstract.py:72 in public method `extend_fields`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:72 in public method `extend_fields`:
        D400: First line should end with a period (not 'n')
./pydov/types/abstract.py:93 in public class `AbstractDovSubType`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:93 in public class `AbstractDovSubType`:
        D400: First line should end with a period (not 'V')
./pydov/types/abstract.py:114 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/abstract.py:252 in public class `AbstractDovType`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:252 in public class `AbstractDovType`:
        D400: First line should end with a period (not 'V')
./pydov/types/abstract.py:267 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/abstract.py:312 in private method `_parse_xml_data`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:312 in private method `_parse_xml_data`:
        D400: First line should end with a period (not 'd')
./pydov/types/abstract.py:533 in public method `get_xsd_schemas`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:533 in public method `get_xsd_schemas`:
        D400: First line should end with a period (not 's')
./pydov/types/abstract.py:554 in public method `to_df_array`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:554 in public method `to_df_array`:
        D400: First line should end with a period (not 'h')
./pydov/types/abstract.py:554 in public method `to_df_array`:
        D401: First line should be in imperative mood (perhaps 'Return', not 'Returns')
./pydov/types/abstract.py:578 in private nested function `unnest_result`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:578 in private nested function `unnest_result`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/abstract.py:578 in private nested function `unnest_result`:
        D400: First line should end with a period (not 's')
./pydov/types/abstract.py:637 in public method `get_df_array`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/abstract.py:637 in public method `get_df_array`:
        D400: First line should end with a period (not 'n')
./pydov/types/grondwaterfilter.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/grondwaterfilter.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/grondwaterfilter.py:2 at module level:
        D400: First line should end with a period (not 'g')
./pydov/types/grondwaterfilter.py:13 in public class `Peilmeting`:
        D101: Missing docstring in public class
./pydov/types/grondwaterfilter.py:123 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/grondwaterfilter.py:135 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/sondering.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/sondering.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/sondering.py:2 at module level:
        D400: First line should end with a period (not ',')
./pydov/types/sondering.py:8 in public class `Meetdata`:
        D101: Missing docstring in public class
./pydov/types/sondering.py:87 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/sondering.py:99 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/grondwatermonster.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/grondwatermonster.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/grondwatermonster.py:2 at module level:
        D400: First line should end with a period (not 's')
./pydov/types/grondwatermonster.py:12 in public class `Observatie`:
        D101: Missing docstring in public class
./pydov/types/grondwatermonster.py:80 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/grondwatermonster.py:93 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/fields.py:5 in public class `XsdType`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/fields.py:5 in public class `XsdType`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/fields.py:5 in public class `XsdType`:
        D400: First line should end with a period (not 'e')
./pydov/types/fields.py:24 in public class `AbstractField`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/fields.py:24 in public class `AbstractField`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/fields.py:24 in public class `AbstractField`:
        D400: First line should end with a period (not 'e')
./pydov/types/fields.py:69 in private class `_WfsInjectedField`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/fields.py:69 in private class `_WfsInjectedField`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/fields.py:69 in private class `_WfsInjectedField`:
        D400: First line should end with a period (not 'e')
./pydov/types/interpretaties.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:2 at module level:
        D400: First line should end with a period (not 'g')
./pydov/types/interpretaties.py:12 in public class `AbstractCommonInterpretatie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:12 in public class `AbstractCommonInterpretatie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:12 in public class `AbstractCommonInterpretatie`:
        D400: First line should end with a period (not 'o')
./pydov/types/interpretaties.py:37 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/interpretaties.py:51 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/interpretaties.py:97 in public class `AbstractBoringInterpretatie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:97 in public class `AbstractBoringInterpretatie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:97 in public class `AbstractBoringInterpretatie`:
        D400: First line should end with a period (not 's')
./pydov/types/interpretaties.py:112 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/interpretaties.py:126 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./pydov/types/interpretaties.py:141 in public class `InformeleStratigrafieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:166 in public class `InformeleStratigrafie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:166 in public class `InformeleStratigrafie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:166 in public class `InformeleStratigrafie`:
        D400: First line should end with a period (not "'")
./pydov/types/interpretaties.py:172 in public class `FormeleStratigrafieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:221 in public class `FormeleStratigrafie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:221 in public class `FormeleStratigrafie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:221 in public class `FormeleStratigrafie`:
        D400: First line should end with a period (not "'")
./pydov/types/interpretaties.py:227 in public class `HydrogeologischeStratigrafieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:257 in public class `HydrogeologischeStratigrafie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:257 in public class `HydrogeologischeStratigrafie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:257 in public class `HydrogeologischeStratigrafie`:
        D400: First line should end with a period (not 'e')
./pydov/types/interpretaties.py:263 in public class `LithologischeBeschrijvingLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:287 in public class `LithologischeBeschrijvingen`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:287 in public class `LithologischeBeschrijvingen`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:287 in public class `LithologischeBeschrijvingen`:
        D400: First line should end with a period (not 'e')
./pydov/types/interpretaties.py:293 in public class `GecodeerdeLithologieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:382 in public class `GecodeerdeLithologie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:382 in public class `GecodeerdeLithologie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:382 in public class `GecodeerdeLithologie`:
        D400: First line should end with a period (not 'e')
./pydov/types/interpretaties.py:388 in public class `GeotechnischeCoderingLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:478 in public class `GeotechnischeCodering`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:478 in public class `GeotechnischeCodering`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:478 in public class `GeotechnischeCodering`:
        D400: First line should end with a period (not 'e')
./pydov/types/interpretaties.py:484 in public class `QuartairStratigrafieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:533 in public class `QuartairStratigrafie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:533 in public class `QuartairStratigrafie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:533 in public class `QuartairStratigrafie`:
        D400: First line should end with a period (not "'")
./pydov/types/interpretaties.py:539 in public class `InformeleHydrogeologischeStratigrafieLaag`:
        D101: Missing docstring in public class
./pydov/types/interpretaties.py:564 in public class `InformeleHydrogeologischeStratigrafie`:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/interpretaties.py:564 in public class `InformeleHydrogeologischeStratigrafie`:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/interpretaties.py:564 in public class `InformeleHydrogeologischeStratigrafie`:
        D400: First line should end with a period (not "'")
./pydov/types/grondmonster.py:2 at module level:
        D205: 1 blank line required between summary line and description (found 0)
./pydov/types/grondmonster.py:2 at module level:
        D209: Multi-line docstring closing quotes should be on a separate line
./pydov/types/grondmonster.py:2 at module level:
        D400: First line should end with a period (not 'g')
./pydov/types/grondmonster.py:9 in public class `Korrelverdeling`:
        D101: Missing docstring in public class
./pydov/types/grondmonster.py:137 in public method `__init__`:
        D401: First line should be in imperative mood (perhaps 'Initialise', not 'Initialisation')
./pydov/types/grondmonster.py:149 in public method `from_wfs_element`:
        D102: Missing docstring in public method
./docs/conf.py:1 at module level:
        D100: Missing docstring in public module

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Issues with the Continuous Integration setup docs Documentation
Projects
None yet
Development

No branches or pull requests

2 participants