| Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|
| D | Provider\GeoIPs\GeoIPs::executeQuery() | 0 | 61 | 22 | 0 | 0 | 0 |
| D | Provider\Geoip\Geoip::geocodeQuery() | 0 | 28 | 10 | 0 | 0 | 0 |
| D | FreeGeoIp\FreeGeoIp::geocodeQuery() | 0 | 29 | 20 | 0 | 0 | 0 |
| D | GeoPlugin\GeoPlugin::executeQuery() | 0 | 31 | 20 | 0 | 0 | 0 |
| D | MapQuest\MapQuest::executeQuery() | 0 | 29 | 18 | 0 | 0 | 0 |
| D | Provider\GeoIP2\GeoIP2::geocodeQuery() | 0 | 28 | 19 | 0 | 0 | 0 |
| D | GoogleMaps::updateAddressComponent() | 0 | 57 | 31 | 0 | 0 | 0 |
| C | Provider\HostIp\HostIp::executeQuery() | 0 | 25 | 12 | 0 | 0 | 0 |
| C | OpenCage\OpenCage::executeQuery() | 0 | 51 | 19 | 0 | 0 | 0 |
| C | BingMaps\BingMaps::executeQuery() | 0 | 27 | 11 | 1 | 0 | 0 |
| C | Nominatim\Nominatim::geocodeQuery() | 0 | 20 | 8 | 1 | 0 | 0 |
| C | ArcGISOnline\ArcGISOnline::reverseQuery() | 0 | 26 | 8 | 0 | 0 | 0 |
| C | Provider\Yandex\Yandex::executeQuery() | 0 | 43 | 19 | 2 | 0 | 0 |
| C | Provider\Mapzen\Mapzen::executeQuery() | 0 | 46 | 20 | 0 | 0 | 0 |
| C | Nominatim\Nominatim::xmlResultToArray() | 0 | 40 | 10 | 0 | 0 | 0 |