Coverage report: 75%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-26 14:58 +0000

File class   statements missing excluded   coverage
jsonschema_diff / __init__.py (no class)   6 0 4   100%
jsonschema_diff / cli.py (no class)   22 22 56   0%
jsonschema_diff / color / __init__.py (no class)   3 0 0   100%
jsonschema_diff / color / abstraction.py LineHighlighter   2 1 0   50%
jsonschema_diff / color / abstraction.py (no class)   5 0 0   100%
jsonschema_diff / color / base.py HighlighterPipeline   18 18 2   0%
jsonschema_diff / color / base.py (no class)   11 0 2   100%
jsonschema_diff / color / stages / __init__.py (no class)   4 0 0   100%
jsonschema_diff / color / stages / mono_lines.py MonoLinesHighlighter   17 0 0   100%
jsonschema_diff / color / stages / mono_lines.py (no class)   9 0 0   100%
jsonschema_diff / color / stages / path.py PathHighlighter   88 8 0   91%
jsonschema_diff / color / stages / path.py (no class)   9 0 0   100%
jsonschema_diff / color / stages / replace.py ReplaceGenericHighlighter   53 1 0   98%
jsonschema_diff / color / stages / replace.py (no class)   16 0 0   100%
jsonschema_diff / config_maker.py MultilineChars   0 0 0   100%
jsonschema_diff / config_maker.py MultilineListRender   0 0 0   100%
jsonschema_diff / config_maker.py ConfigMaker   33 33 0   0%
jsonschema_diff / config_maker.py (no class)   22 0 0   100%
jsonschema_diff / core / __init__.py (no class)   6 0 0   100%
jsonschema_diff / core / abstraction.py Statuses   0 0 0   100%
jsonschema_diff / core / abstraction.py ToCompare   20 2 0   90%
jsonschema_diff / core / abstraction.py (no class)   12 0 0   100%
jsonschema_diff / core / compare_base.py Compare   33 5 0   85%
jsonschema_diff / core / compare_base.py (no class)   18 0 2   100%
jsonschema_diff / core / compare_combined.py CompareCombined   20 10 0   50%
jsonschema_diff / core / compare_combined.py (no class)   11 0 2   100%
jsonschema_diff / core / config.py Config   11 0 0   100%
jsonschema_diff / core / config.py (no class)   12 0 0   100%
jsonschema_diff / core / custom_compare / __init__.py (no class)   3 0 0   100%
jsonschema_diff / core / custom_compare / list.py CompareListElement   30 21 0   30%
jsonschema_diff / core / custom_compare / list.py CompareList   103 41 0   60%
jsonschema_diff / core / custom_compare / list.py (no class)   25 0 3   100%
jsonschema_diff / core / custom_compare / range.py Bounds   1 0 0   100%
jsonschema_diff / core / custom_compare / range.py CompareRange   85 10 0   88%
jsonschema_diff / core / custom_compare / range.py (no class)   31 0 2   100%
jsonschema_diff / core / property.py Property   128 15 0   88%
jsonschema_diff / core / property.py (no class)   19 0 2   100%
jsonschema_diff / core / tools / __init__.py (no class)   5 0 0   100%
jsonschema_diff / core / tools / combine.py LogicCombinerHandler   30 0 0   100%
jsonschema_diff / core / tools / combine.py (no class)   11 0 0   100%
jsonschema_diff / core / tools / compare.py CompareRules   10 1 0   90%
jsonschema_diff / core / tools / compare.py (no class)   10 0 2   100%
jsonschema_diff / core / tools / context.py RenderContextHandler   48 6 0   88%
jsonschema_diff / core / tools / context.py (no class)   8 0 2   100%
jsonschema_diff / core / tools / render.py RenderTool   20 0 0   100%
jsonschema_diff / core / tools / render.py (no class)   9 0 3   100%
jsonschema_diff / pypi_interface.py JsonSchemaDiff   40 40 0   0%
jsonschema_diff / pypi_interface.py (no class)   20 0 0   100%
jsonschema_diff / sphinx / __init__.py (no class)   12 12 0   0%
jsonschema_diff / sphinx / directive.py JsonSchemaDiffDirective   47 47 0   0%
jsonschema_diff / sphinx / directive.py (no class)   21 21 0   0%
jsonschema_diff / table_render.py ColumnConfig   1 0 0   100%
jsonschema_diff / table_render.py Cell   3 0 0   100%
jsonschema_diff / table_render.py LegendRenderer   64 1 0   98%
jsonschema_diff / table_render.py (no class)   39 0 2   100%
Total     1284 315 84   75%

No items found using the specified filter.