Coverage report: 88%

Files Functions Classes

coverage.py v7.15.1, created at 2026-07-13 09:46 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
extra_codeowners/app.py (no class)   90% 189 18 0   77% 48 11   88%
extra_codeowners/cli.py (no class)   98% 52 1 0   58% 12 5   91%
extra_codeowners/codeowners.py CodeownersRule   50% 4 2 0   100% 0 0   50%
extra_codeowners/codeowners.py (no class)   94% 138 8 0   81% 52 10   91%
extra_codeowners/database.py QueueStore   87% 324 41 6   79% 112 24   85%
extra_codeowners/database.py (no class)   99% 186 1 0   50% 2 1   99%
extra_codeowners/evaluator.py (no class)   100% 133 0 0   97% 58 2   99%
extra_codeowners/github.py GitHubClient   99% 271 2 3   94% 116 7   98%
extra_codeowners/logging.py (no class)   91% 11 1 0   50% 2 1   85%
extra_codeowners/manifest.py ManifestService   90% 42 4 0   83% 12 2   89%
extra_codeowners/models.py EnrolledApplication   75% 4 1 0   50% 2 1   67%
extra_codeowners/models.py OrganizationPolicy   85% 33 5 0   75% 20 5   81%
extra_codeowners/models.py Delegation   79% 28 6 0   67% 18 6   74%
extra_codeowners/models.py RepositoryPolicy   92% 13 1 0   88% 8 1   90%
extra_codeowners/models.py ChangedFile   75% 8 2 0   67% 6 2   71%
extra_codeowners/models.py ReviewActor   71% 21 6 0   62% 16 6   68%
extra_codeowners/models.py PullRequestReview   78% 9 2 0   67% 6 2   73%
extra_codeowners/models.py EvaluationOptions   75% 4 1 0   50% 2 1   67%
extra_codeowners/models.py EvaluationInput   71% 7 2 0   50% 4 2   64%
extra_codeowners/models.py EvaluationResult   95% 19 1 0   100% 10 0   97%
extra_codeowners/models.py (no class)   96% 238 10 0   68% 28 9   93%
extra_codeowners/policy.py (no class)   97% 63 2 0   100% 12 0   97%
extra_codeowners/service.py EvaluationService   80% 294 58 0   72% 112 29   78%
extra_codeowners/service.py Worker   79% 126 26 0   79% 42 5   79%
extra_codeowners/service.py Reconciler   66% 74 25 0   61% 28 9   65%
extra_codeowners/service.py (no class)   92% 77 6 0   62% 8 3   89%
extra_codeowners/settings.py Settings   79% 76 16 0   76% 42 10   78%
extra_codeowners/webhooks.py (no class)   86% 189 26 0   79% 98 21   84%
Total     90% 2828 274 9   80% 894 175   88%

No items found using the specified filter.

43 classes skipped due to complete coverage.