Coverage report: 100%

Files Functions Classes

coverage.py v7.13.2, created at 2026-01-27 10:03 +0000

File function   statements missing excluded   coverage
src / minibook / __init__.py (no function)   2 0 0   100%
src / minibook / exceptions.py ValidationError.__init__   6 0 0   100%
src / minibook / exceptions.py URLValidationError.__init__   2 0 0   100%
src / minibook / exceptions.py LinkNameValidationError.__init__   2 0 0   100%
src / minibook / exceptions.py TemplateError.__init__   4 0 0   100%
src / minibook / exceptions.py TemplateNotFoundError.__init__   1 0 0   100%
src / minibook / exceptions.py PluginError.__init__   4 0 0   100%
src / minibook / exceptions.py PluginNotFoundError.__init__   1 0 0   100%
src / minibook / exceptions.py PluginDependencyError.__init__   6 0 0   100%
src / minibook / exceptions.py ParseError.__init__   2 0 0   100%
src / minibook / exceptions.py JSONParseError.__init__   1 0 0   100%
src / minibook / exceptions.py OutputError.__init__   4 0 0   100%
src / minibook / exceptions.py (no function)   23 0 11   100%
src / minibook / main.py validate_url_format   24 0 0   100%
src / minibook / main.py validate_link_name   3 0 0   100%
src / minibook / main.py get_git_repo_url   2 0 0   100%
src / minibook / main.py validate_url   17 0 0   100%
src / minibook / main.py generate_html   7 0 0   100%
src / minibook / main.py parse_links_from_json   20 0 0   100%
src / minibook / main.py parse_links_from_json.validate_and_append   9 0 0   100%
src / minibook / main.py validate_link_list   7 0 0   100%
src / minibook / main.py _handle_parsing   11 0 0   100%
src / minibook / main.py _handle_validation   9 0 0   100%
src / minibook / main.py _generate_output   21 0 0   100%
src / minibook / main.py entrypoint   13 0 0   100%
src / minibook / main.py (no function)   35 0 1   100%
src / minibook / plugins.py OutputPlugin.generate   0 0 0   100%
src / minibook / plugins.py HTMLPlugin.__init__   1 0 0   100%
src / minibook / plugins.py HTMLPlugin.generate   8 0 0   100%
src / minibook / plugins.py MarkdownPlugin.generate   18 0 0   100%
src / minibook / plugins.py JSONPlugin.generate   7 0 0   100%
src / minibook / plugins.py PDFPlugin.generate   34 0 0   100%
src / minibook / plugins.py RSTPlugin.generate   17 0 0   100%
src / minibook / plugins.py EPUBPlugin.generate   31 0 0   100%
src / minibook / plugins.py AsciiDocPlugin.generate   23 0 0   100%
src / minibook / plugins.py get_plugin   6 0 0   100%
src / minibook / plugins.py list_plugins   7 0 0   100%
src / minibook / plugins.py (no function)   56 0 4   100%
src / minibook / utils.py get_timestamp   1 0 0   100%
src / minibook / utils.py create_jinja_env   1 0 0   100%
src / minibook / utils.py load_template   11 0 0   100%
src / minibook / utils.py (no function)   8 0 0   100%
Total     465 0 16   100%

No items found using the specified filter.