Coverage report: 83%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-18 17:05 +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 0 0   100%
jsonschema_diff / config_maker.py (no class)   23 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   34 4 0   88%
jsonschema_diff / core / compare_base.py (no class)   19 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   43 9 0   79%
jsonschema_diff / core / custom_compare / list.py CompareList   172 18 0   90%
jsonschema_diff / core / custom_compare / list.py (no class)   37 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   131 7 0   95%
jsonschema_diff / core / property.py (no class)   21 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     1386 238 84   83%

No items found using the specified filter.