Code Analysis: Geolocation IP Detection 4.2.0

Class Rating Complexity Lines of code
YellowTree\GeoipDetect\DataSources\Auto\AutoDataSource
A
57 222
YellowTree\GeoipDetect\DataSources\Manual\ManualDataSource
A
55 193
YellowTree\GeoipDetect\DataSources\Ipstack\Reader
S
31 101
YellowTree\GeoipDetect\Lib\RetrieveCcpaBlacklist
S
24 86
YellowTree\GeoipDetect\DataSources\DataSourceRegistry
S
23 74
YellowTree\GeoipDetect\DataSources\Precision\PrecisionDataSource
S
21 71
YellowTree\GeoipDetect\DataSources\Header\HeaderDataSource
S
20 70
YellowTree\GeoipDetect\DataSources\HostInfo\Reader
S
20 61
YellowTree\GeoipDetect\CheckCompatibility\Maxmind
S
18 83
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 26
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