Coverage report: 53%

Files Functions Classes

coverage.py v7.8.2, created at 2025-06-12 10:12 -0500

File class statements missing excluded coverage
src/pullapprove/__init__.py (no class) 0 0 0 100%
src/pullapprove/cli.py (no class) 79 79 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 31 13 0 58%
src/pullapprove/config.py LargeScaleChangeModel 0 0 0 100%
src/pullapprove/config.py ConfigModel 53 27 0 49%
src/pullapprove/config.py ConfigModels 49 28 0 43%
src/pullapprove/config.py (no class) 98 1 0 99%
src/pullapprove/diff.py DiffFile 4 2 0 50%
src/pullapprove/diff.py DiffHunk 4 0 0 100%
src/pullapprove/diff.py DiffCode 6 2 0 67%
src/pullapprove/diff.py (no class) 61 1 0 98%
src/pullapprove/exceptions.py LargeScaleChangeException 2 2 0 0%
src/pullapprove/exceptions.py (no class) 5 1 0 80%
src/pullapprove/git.py (no class) 22 22 0 0%
src/pullapprove/matches.py ChangeMatches 51 37 0 27%
src/pullapprove/matches.py ScopePathMatch 4 0 0 100%
src/pullapprove/matches.py ScopeCodeMatch 12 7 0 42%
src/pullapprove/matches.py (no class) 124 22 0 82%
src/pullapprove/pullrequests.py Status 0 0 0 100%
src/pullapprove/pullrequests.py User 6 6 0 0%
src/pullapprove/pullrequests.py ReviewStates 0 0 0 100%
src/pullapprove/pullrequests.py Review 4 4 0 0%
src/pullapprove/pullrequests.py Reviewer 17 17 0 0%
src/pullapprove/pullrequests.py Branch 0 0 0 100%
src/pullapprove/pullrequests.py Commit 0 0 0 100%
src/pullapprove/pullrequests.py PullRequest 86 86 0 0%
src/pullapprove/pullrequests.py LargeScaleChangeResults 0 0 0 100%
src/pullapprove/pullrequests.py PullRequestResults 85 70 0 18%
src/pullapprove/pullrequests.py ConfigResult 1 1 0 0%
src/pullapprove/pullrequests.py ReviewResult 0 0 0 100%
src/pullapprove/pullrequests.py ScopeResult 16 16 0 0%
src/pullapprove/pullrequests.py PathResult 0 0 0 100%
src/pullapprove/pullrequests.py CodeResult 0 0 0 100%
src/pullapprove/pullrequests.py (no class) 129 0 0 100%
Total   949 444 0 53%

No items found using the specified filter.