Coverage report:
55%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-06-09 10:11 -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
57
11
0
81%
src
/
pullapprove
/
config.py
LargeScaleChangeModel
0
0
0
100%
src
/
pullapprove
/
config.py
ConfigModel
42
4
0
90%
src
/
pullapprove
/
config.py
ConfigModels
48
14
0
71%
src
/
pullapprove
/
config.py
(no class)
171
9
0
95%
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)
26
26
2
0%
src
/
pullapprove
/
results_migrations.py
ResultsMigrator
6
6
0
0%
src
/
pullapprove
/
results_migrations.py
(no class)
14
14
0
0%
Total
954
429
2
55%
No items found using the specified filter.