| Percentage | Lines | ||
|---|---|---|---|
| WeatherReport |
|
14 % | 212 |
| IPController |
|
48 % | 140 |
| JsonController |
|
83 % | 161 |
| WeatherController |
|
84 % | 134 |
| IPValidator |
|
88 % | 199 |
| UserInfoService |
|
100 % | 15 |
| ApiKeyService |
|
100 % | 34 |
| CRAP Score | Lines | ||
|---|---|---|---|
| WeatherReport::getHistoricWeather() | 30 | 40 | |
| IPValidator::locateIP() | 12 | 20 | |
| IPValidator::locateIPJSON() | 6 | 43 | |
| WeatherReport::fetchAllWeather() | 6 | 31 | |
| IPValidator::validateIPJSON() | 4 | 29 | |
| IPValidator::checkDomain() | 3 | 14 | |
| JsonController::weatherActionPost() | 2 | 19 | |
| WeatherController::mapActionPost() | 2 | 37 | |
| WeatherController::initialize() | 2 | 7 | |
| JsonController::initialize() | 2 | 8 | |