Комментарии 9
Нямка, воспользуюсь. Как-раз есть 2 проекта, которые нужно обязательно сильно покрывать документацией.
Вот и проверю)
Жаль что качество доков оценить невозможно(
Вот и проверю)
Жаль что качество доков оценить невозможно(
Я, например, проверяю покрытие кода docstring'ами с помощью PyLint — он как раз тоже в процентном соотношении всё выводит.
Упс, был не в курсе что он это умеет. В гугле по docstring coverage ничего полезного не находилось, когда я искал :(
Он же как раз проверяет соответствие кода на PEP 8 и Python style guide, соответственно docstring туда тоже входит (PEP 257), вполне удобно, попробуйте :)
Занятно :)
ЗЫ Спасибо, воспользуюсь. Хотя в PyCharm есть встроенная система оценки покрытия…
$> cover.py cover.py
....
Overall statistics:
Docstrings needed: 11; Docstrings exist: 4; Docstrings missing: 7
Total docstring coverage: 36.4%; Grade: not so good
ЗЫ Спасибо, воспользуюсь. Хотя в PyCharm есть встроенная система оценки покрытия…
Отложил для быстрой проверки наряду с pep8…
Сейчас активно используют sphinx-doc для документирования, а у него есть опция ругаться на неполное покрытие… Пока обхожусь им, если надо именно полостью всё описать. Правда, на недокументированных полях и срытых классах его корёжит, а как отключить ему «respect __all__» при генерации док — пока не разобрался ((
Сейчас активно используют sphinx-doc для документирования, а у него есть опция ругаться на неполное покрытие… Пока обхожусь им, если надо именно полостью всё описать. Правда, на недокументированных полях и срытых классах его корёжит, а как отключить ему «respect __all__» при генерации док — пока не разобрался ((
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Docstring coverage — покрытие python-кода документацией