Coverage report: 88%

Files Functions Classes

coverage.py v7.10.0, created at 2025-07-24 22:26 +0000

File class statements missing excluded coverage
src/jsoncrack_for_sphinx/__init__.py (no class) 7 0 0 100%
src/jsoncrack_for_sphinx/config/__init__.py (no class) 5 0 0 100%
src/jsoncrack_for_sphinx/config/config.py (no class) 5 5 0 0%
src/jsoncrack_for_sphinx/config/config_classes.py ContainerConfig 4 0 0 100%
src/jsoncrack_for_sphinx/config/config_classes.py RenderConfig 2 0 0 100%
src/jsoncrack_for_sphinx/config/config_classes.py (no class) 8 0 0 100%
src/jsoncrack_for_sphinx/config/config_main.py JsonCrackConfig 7 0 0 100%
src/jsoncrack_for_sphinx/config/config_main.py (no class) 7 0 0 100%
src/jsoncrack_for_sphinx/config/config_parser.py (no class) 4 0 0 100%
src/jsoncrack_for_sphinx/config/config_parsing.py (no class) 96 19 0 80%
src/jsoncrack_for_sphinx/config/config_utils.py (no class) 31 0 0 100%
src/jsoncrack_for_sphinx/config/config_values.py (no class) 12 2 0 83%
src/jsoncrack_for_sphinx/core/__init__.py (no class) 4 0 0 100%
src/jsoncrack_for_sphinx/core/autodoc.py (no class) 80 16 0 80%
src/jsoncrack_for_sphinx/core/directive.py SchemaDirective 55 17 0 69%
src/jsoncrack_for_sphinx/core/directive.py (no class) 19 0 0 100%
src/jsoncrack_for_sphinx/core/extension.py (no class) 34 0 0 100%
src/jsoncrack_for_sphinx/extension.py (no class) 2 0 0 100%
src/jsoncrack_for_sphinx/fixtures.py (no class) 3 0 0 100%
src/jsoncrack_for_sphinx/generators/__init__.py (no class) 3 0 0 100%
src/jsoncrack_for_sphinx/generators/html_generator.py (no class) 40 0 0 100%
src/jsoncrack_for_sphinx/generators/rst_generator.py (no class) 50 2 0 96%
src/jsoncrack_for_sphinx/patterns/__init__.py (no class) 3 0 0 100%
src/jsoncrack_for_sphinx/patterns/custom_patterns.py (no class) 18 0 0 100%
src/jsoncrack_for_sphinx/patterns/pattern_generator.py (no class) 18 0 0 100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies.py (no class) 61 0 0 100%
src/jsoncrack_for_sphinx/patterns/pattern_strategies_impl.py (no class) 45 11 0 76%
src/jsoncrack_for_sphinx/patterns/pattern_utils.py (no class) 37 4 0 89%
src/jsoncrack_for_sphinx/schema/__init__.py (no class) 3 0 0 100%
src/jsoncrack_for_sphinx/schema/schema_finder.py (no class) 31 0 0 100%
src/jsoncrack_for_sphinx/schema/schema_utils.py (no class) 38 14 0 63%
src/jsoncrack_for_sphinx/schema_finder.py (no class) 2 0 0 100%
src/jsoncrack_for_sphinx/search/__init__.py (no class) 2 0 0 100%
src/jsoncrack_for_sphinx/search/search_policy.py SearchPolicy 6 0 0 100%
src/jsoncrack_for_sphinx/search/search_policy.py (no class) 5 0 0 100%
src/jsoncrack_for_sphinx/utils/__init__.py (no class) 8 1 0 88%
src/jsoncrack_for_sphinx/utils/fixtures.py (no class) 33 7 0 79%
src/jsoncrack_for_sphinx/utils/types.py RenderMode 0 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py RenderMode.OnClick 2 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py RenderMode.OnLoad 2 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py RenderMode.OnScreen 4 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py Directions 0 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py Theme 0 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py PathSeparator 0 0 0 100%
src/jsoncrack_for_sphinx/utils/types.py (no class) 24 0 0 100%
src/jsoncrack_for_sphinx/utils/utils.py (no class) 3 3 0 0%
Total   823 101 0 88%

No items found using the specified filter.