Code Analysis: Patchstack 2.1.2

Class Rating Complexity Lines of code
P_Firewall
D
150 442
P_Admin_Options
C
102 413
P_Listener
B
92 369
P_Hide_Login
A
74 168
P_Hardening
A
73 228
Composer\Autoload\ClassLoader
A
64 213
P_Login
A
60 180
MaxMind\Db\Reader\Decoder
A
58 214
MaxMind\WebService\Client
A
54 261
P_Htaccess
A
52 175
Composer\CaBundle\CaBundle
S
45 145
P_Api
S
45 169
MaxMind\Db\Reader
S
41 184
P_Admin_General
S
40 93
P_Activation
S
40 180
P_Admin_Menu
S
38 69
P_Upload
S
37 157
P_Core
S
34 72
P_Admin_Ajax
S
32 113
Patchstack_Network_Sites_Table
S
30 96
P_Multisite
S
29 76
P_Ban
S
26 82
Patchstack
S
23 86
Base32Static
S
22 61
P_Event_Posts
S
18 58
GeoIp2\Database\Reader
S
17 88
P_Rules
S
16 47
P_Event_Plugins
S
15 54
P_Event_Log
S
15 41
GeoIp2\WebService\Client
S
14 70
P_Event_Comments
S
14 56
ComposerAutoloaderInitba36d6731c1fe5bacbffff76efd81115
S
11 33
GeoIp2\Record\AbstractPlaceRecord
S
11 28
GeoIp2\Record\AbstractRecord
S
11 28
GeoIp2\Model\City
S
10 35
GeoIp2\Model\AbstractModel
S
10 24
P_Cron
S
10 70
TokenAuth6238
S
9 43
MaxMind\WebService\Http\CurlRequest
S
9 57
P_Event_Users
S
8 73
P_Event_Options
S
6 89
P_Cookie_Notice
S
6 17
P_Hacker_Log
S
5 19
P_Event_Attachment
S
5 25
MaxMind\Db\Reader\Util
S
4 14
P_Event_Core
S
3 19
MaxMind\Exception\HttpException
S
3 10
MaxMind\WebService\Http\RequestFactory
S
2 5
MaxMind\Db\Reader\Metadata
S
2 18
MaxMind\Exception\InvalidRequestException
S
2 7
GeoIp2\Model\AnonymousIp
S
1 9
GeoIp2\Model\ConnectionType
S
1 5
GeoIp2\Exception\HttpException
S
1 4
W_Skin
S
1 2
GeoIp2\Model\Country
S
1 22

27 more item(s) not shown.