< Summary

Information
Class: ContentFilter.App
Assembly: ContentFilter
File(s): /src/app/src/ContentFilter/App.cs
Line coverage
79%
Covered lines: 217
Uncovered lines: 57
Coverable lines: 274
Total lines: 426
Line coverage: 79.1%
Branch coverage
80%
Covered branches: 103
Total branches: 128
Branch coverage: 80.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%
get_Description()100%210%
InitializeAsync(...)80%222081.81%
IsAllowedAsync(...)100%66100%
ProcessRequestAsync(...)100%44100%
GetStatus()0%4260%
BuildBlockResponse(...)96.42%2828100%
BuildBlockingReport(...)100%22100%
BuildAddressRecords(...)100%2020100%
BuildRewriteResponse(...)100%1818100%
ApplyConfig()100%11100%
RefreshBlockListsAsync()0%4260%
CleanupStalePendingEntries()0%7280%
MakePendingKey(...)100%11100%
Dispose()100%1010100%
get_Rewrite()100%11100%
get_Result()100%11100%

File(s)

/src/app/src/ContentFilter/App.cs

File '/src/app/src/ContentFilter/App.cs' does not exist (any more).