Coverage report: 88%

Files Functions Classes

coverage.py v7.14.1, created at 2026-08-19 17:22 -0500

File   statements missing excluded   coverage
src/pullapprove/__init__.py   0 0 0   100%
src/pullapprove/checklists.py   38 13 0   66%
src/pullapprove/cli.py   251 75 0   70%
src/pullapprove/config.py   529 25 0   95%
src/pullapprove/diff.py   256 13 2   95%
src/pullapprove/exceptions.py   3 1 0   67%
src/pullapprove/git.py   44 11 0   75%
src/pullapprove/matches.py   172 26 0   85%
src/pullapprove/presets.py   20 0 0   100%
src/pullapprove/printer.py   138 93 2   33%
src/pullapprove/results_migrations.py   99 3 0   97%
src/pullapprove/text.py   3 0 0   100%
src/pullapprove/trust/__init__.py   24 0 0   100%
src/pullapprove/trust/annotations.py   137 6 0   96%
src/pullapprove/trust/comments.py   102 1 0   99%
src/pullapprove/trust/delta.py   58 0 0   100%
src/pullapprove/trust/formatting.py   212 8 0   96%
src/pullapprove/trust/helpers.py   21 0 0   100%
src/pullapprove/trust/imports.py   118 13 0   89%
src/pullapprove/trust/labels.py   22 0 0   100%
src/pullapprove/trust/linescan.py   41 0 0   100%
src/pullapprove/trust/lockfiles.py   11 0 0   100%
src/pullapprove/trust/renames.py   18 2 0   89%
src/pullapprove/trust/tokens.py   67 3 2   96%
Total   2384 293 6   88%

No items found using the specified filter.