Coverage report: 79%

Files Functions Classes

coverage.py v7.10.5, created at 2025-08-25 07:00 +0000

File class statements missing excluded coverage
jsonschema_diff/__init__.py (no class) 6 0 4 100%
jsonschema_diff/cli.py (no class) 20 20 55 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) 6 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 ConfigMaker 31 31 0 0%
jsonschema_diff/config_maker.py (no class) 9 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/config.py Config 6 0 0 100%
jsonschema_diff/core/config.py (no class) 9 0 0 100%
jsonschema_diff/core/custom_compare/__init__.py (no class) 3 0 0 100%
jsonschema_diff/core/custom_compare/list.py CompareListElement 1 0 0 100%
jsonschema_diff/core/custom_compare/list.py CompareList 44 8 0 82%
jsonschema_diff/core/custom_compare/list.py (no class) 18 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/parameter_base.py Compare 31 4 0 87%
jsonschema_diff/core/parameter_base.py (no class) 15 0 2 100%
jsonschema_diff/core/parameter_combined.py CompareCombined 14 4 0 71%
jsonschema_diff/core/parameter_combined.py (no class) 10 0 2 100%
jsonschema_diff/core/property.py Property 108 3 0 97%
jsonschema_diff/core/property.py (no class) 17 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   1131 238 83 79%

No items found using the specified filter.