Coverage report

!coverage report --format=markdown -m
Name Stmts Miss Cover Missing
python/litrepl/__init__.py 34 12 65% 24-29, 35-40
python/litrepl/base.py 584 44 92% 61, 92, 102, 150, 185, 227-233, 243, 249, 421, 459-464, 472, 482-483, 513, 593, 650-651, 708, 730-732, 776-785, 803-808
python/litrepl/eval.py 340 26 92% 36, 39-40, 87-88, 100, 131, 157-158, 182-184, 199, 208, 309-310, 328, 337, 362, 375-378, 393-394, 418
python/litrepl/interpreters/__init__.py 0 0 100%
python/litrepl/interpreters/aicli.py 49 19 61% 15-17, 36, 40-50, 59-65
python/litrepl/interpreters/ipython.py 29 1 97% 68
python/litrepl/interpreters/python.py 22 1 95% 39
python/litrepl/interpreters/shell.py 22 1 95% 26
python/litrepl/main.py 215 48 78% 23-25, 198-199, 250, 259, 276-281, 283-285, 296-307, 320, 323-324, 332-336, 345-353, 355-356, 362-363
python/litrepl/revision.py 1 1 0% 2
python/litrepl/semver.py 1 1 0% 2
python/litrepl/types.py 97 6 94% 145, 150, 156, 160, 164, 167
python/litrepl/utils.py 100 6 94% 37, 55, 129-132
TOTAL 1494 166 89%