An open API service indexing awesome lists of open source software.

https://github.com/ansys/example-coverage

Report on example coverage
https://github.com/ansys/example-coverage

Last synced: 7 months ago
JSON representation

Report on example coverage

Awesome Lists containing this project

README

          

ansys-tools-example-coverage
----------------------------
The ``ansys-tools-example-coverage`` library is intended to assess and report the docstring examples coverage
of modules and submoldules from a given directory.
example-coverage is licensed under the `MIT License
`_.

What does this library do?
--------------------------
``ansys-tools-example-coverage`` displays the number of documentation strings containing
examples following either the `numpydoc `_ or
`Google-Style `_.

Example usage:

.. code::

python -m ansys.tools.example_coverage -f "path_to_package"

Name Methods Missed Covered
-----------------------------------------------------------------------
my_package.my_module_a.sub_module_a 3 3 0.0%
my_package.my_module_a.sub_module_b 6 3 50.0%
my_package.my_module_a.sub_module_c 1 0 100.0%
my_package.my_module_b 4 1 75.0%
-----------------------------------------------------------------------
Total 14 7 50%

Installation
------------
Install with:

.. code::

pip install ansys-tools-example-coverage

Issues
------------------------
To post issues, questions, and code, go to `example-coverage Issues
`_.

License
-------
``ansys-tools-example-coverage`` is licensed under the MIT license.