| Percentage | Lines | ||
|---|---|---|---|
| FilterServiceProvider |
|
40 % | 40 |
| ParserCreator |
|
100 % | 28 |
| RouteFilter |
|
100 % | 100 |
| Filter |
|
100 % | 57 |
| Filter |
|
100 % | 475 |
| CRAP Score | Lines | ||
|---|---|---|---|
| Filter::validateBrowserRules() | 5 | 26 | |
| Filter::validDeviceRule() | 5 | 21 | |
| Filter::handle() | 4 | 30 | |
| RouteFilter::extractVersions() | 4 | 15 | |
| Filter::isMatched() | 3 | 3 | |
| Filter::getFilterType() | 3 | 7 | |
| Filter::validateRules() | 3 | 8 | |
| RouteFilter::extractRule() | 3 | 19 | |
| RouteFilter::parseFilterString() | 3 | 17 | |
| Filter::setFilterType() | 3 | 18 | |