Coverage report:
52%
hide covered
Files
Functions
Classes
coverage.py v7.8.2
, created at 2026-03-16 11:12 -0500
File
class
statements
missing
excluded
coverage
src/pullapprove/__init__.py
(no class)
0
0
0
100%
src/pullapprove/checklists.py
NotesOption
0
0
0
100%
src/pullapprove/checklists.py
ChecklistItem
7
7
0
0%
src/pullapprove/checklists.py
Checklist
6
6
0
0%
src/pullapprove/checklists.py
(no class)
25
0
0
100%
src/pullapprove/cli.py
(no class)
150
150
0
0%
src/pullapprove/config.py
ReviewedForChoices
0
0
0
100%
src/pullapprove/config.py
OwnershipChoices
0
0
0
100%
src/pullapprove/config.py
ScopeModel
56
12
0
79%
src/pullapprove/config.py
LargeScaleChangeModel
0
0
0
100%
src/pullapprove/config.py
ConfigModel
53
17
0
68%
src/pullapprove/config.py
ConfigModels
49
28
0
43%
src/pullapprove/config.py
(no class)
156
9
0
94%
src/pullapprove/diff.py
DiffFile
4
2
0
50%
src/pullapprove/diff.py
DiffHunk
4
0
0
100%
src/pullapprove/diff.py
DiffCode
13
4
0
69%
src/pullapprove/diff.py
(no class)
66
1
0
98%
src/pullapprove/exceptions.py
LargeScaleChangeException
1
1
0
0%
src/pullapprove/exceptions.py
(no class)
2
0
0
100%
src/pullapprove/git.py
(no class)
26
26
0
0%
src/pullapprove/matches.py
DiffResults
0
0
0
100%
src/pullapprove/matches.py
ChangeMatches
18
4
0
78%
src/pullapprove/matches.py
ScopePathMatch
4
0
0
100%
src/pullapprove/matches.py
ScopeCodeMatch
12
7
0
42%
src/pullapprove/matches.py
(no class)
138
23
0
83%
src/pullapprove/printer.py
MatchesPrinter
114
114
0
0%
src/pullapprove/printer.py
(no class)
28
28
0
0%
src/pullapprove/results_migrations.py
ResultsMigrator
6
6
0
0%
src/pullapprove/results_migrations.py
(no class)
14
14
0
0%
Total
952
459
0
52%
No items found using the specified filter.