Code Analysis: Geolocation IP Detection 5.0.0

Class Rating Complexity Lines of code
YellowTree\GeoipDetect\DataSources\Auto\AutoDataSource
A
61 225
YellowTree\GeoipDetect\DataSources\Manual\ManualDataSource
A
57 194
YellowTree\GeoipDetect\DataSources\Ipstack\Reader
S
31 101
YellowTree\GeoipDetect\DataSources\DataSourceRegistry
S
24 74
YellowTree\GeoipDetect\Lib\RetrieveCcpaBlacklist
S
24 86
YellowTree\GeoipDetect\DataSources\Header\HeaderDataSource
S
22 77
YellowTree\GeoipDetect\DataSources\Precision\PrecisionDataSource
S
21 71
YellowTree\GeoipDetect\DataSources\HostInfo\Reader
S
20 61
YellowTree\GeoipDetect\CheckCompatibility\Maxmind
S
20 85
YellowTree\GeoipDetect\Geonames\CountryInformation
S
17 41
YellowTree\GeoipDetect\DataSources\Ipstack\IpstackSource
S
17 49
YellowTree\GeoipDetect\Lib\CcpaBlacklistOnLookup
S
15 47
YellowTree\GeoipDetect\Lib\GetClientIp
S
13 44
YellowTree\GeoipDetect\DataSources\AbstractDataSource
S
13 12
YellowTree\GeoipDetect\Logger
S
12 37
YellowTree\GeoipDetect\Lib\CcpaBlacklistCron
S
10 31
YellowTree\GeoipDetect\DataSources\Header\HeaderReader
S
7 30
YellowTree\GeoipDetect\DataSources\HostInfo\HostInfoDataSource
S
7 7
YellowTree\GeoipDetect\DataSources\Precision\PrecisionReader
S
6 21
YellowTree\GeoipDetect\DataSources\AbstractReader
S
4 11
YellowTree\GeoipDetect\DataSources\City
S
3 10
YellowTree\GeoipDetect\DataSources\ExtraInformation
S
0 0
geoiprecord
S
0 0