Coverage report:
61%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-06-25 14:29 -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
OwnershipChoices
0
0
0
100%
src
/
pullapprove
/
config.py
ScopeModel
52
11
0
79%
src
/
pullapprove
/
config.py
LargeScaleChangeModel
0
0
0
100%
src
/
pullapprove
/
config.py
ConfigModel
62
1
0
98%
src
/
pullapprove
/
config.py
_ConfigModelsBase
9
1
0
89%
src
/
pullapprove
/
config.py
ConfigModels
12
0
0
100%
src
/
pullapprove
/
config.py
CompiledConfigModels
20
2
0
90%
src
/
pullapprove
/
config.py
(no class)
166
8
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
0
0
100%
src
/
pullapprove
/
results_migrations.py
(no class)
61
1
0
98%
Total
1004
395
2
61%
No items found using the specified filter.