Coverage report: 96%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-16 08:41 +0000

File   statements missing excluded   coverage
src/hodoku/__init__.py   5 0 0   100%
src/hodoku/api.py   158 5 2   97%
src/hodoku/config.py   128 0 2   100%
src/hodoku/core/__init__.py   0 0 0   100%
src/hodoku/core/cell_set.py   65 0 0   100%
src/hodoku/core/grid.py   162 0 0   100%
src/hodoku/core/scoring.py   21 0 0   100%
src/hodoku/core/solution_step.py   87 0 0   100%
src/hodoku/core/types.py   133 0 0   100%
src/hodoku/generator/__init__.py   3 0 0   100%
src/hodoku/generator/generator.py   375 16 0   96%
src/hodoku/generator/pattern.py   18 0 0   100%
src/hodoku/solver/__init__.py   0 0 0   100%
src/hodoku/solver/als.py   611 66 2   89%
src/hodoku/solver/brute_force.py   63 3 0   95%
src/hodoku/solver/chain_utils.py   78 13 0   83%
src/hodoku/solver/chains.py   302 5 2   98%
src/hodoku/solver/coloring.py   300 13 0   96%
src/hodoku/solver/fish.py   539 7 2   99%
src/hodoku/solver/misc.py   171 8 0   95%
src/hodoku/solver/simple.py   429 3 0   99%
src/hodoku/solver/single_digit.py   414 14 2   97%
src/hodoku/solver/solver.py   66 0 2   100%
src/hodoku/solver/step_finder.py   94 1 2   99%
src/hodoku/solver/table_entry.py   129 15 0   88%
src/hodoku/solver/tabling.py   1364 97 2   93%
src/hodoku/solver/templates.py   115 3 0   97%
src/hodoku/solver/uniqueness.py   512 12 0   98%
src/hodoku/solver/wings.py   255 7 0   97%
Total   6597 288 18   96%

No items found using the specified filter.