Code Analysis: Advanced IP Blocker 8.5.4

Class Rating Complexity Lines of code
ADVAIPBL_Main
D
1,221 6,937
ADVAIPBL_CLI
D
232 725
BaconQrCode\Encoder\Encoder
B
93 369
ADVAIPBL_User_Session_Manager
B
82 286
BaconQrCode\Common\ReedSolomonCodec
A
70 257
BaconQrCode\Encoder\MaskUtil
A
69 169
BaconQrCode\Common\BitArray
A
62 186
BaconQrCode\Encoder\MatrixUtil
A
59 218
DASPRiD\Enum\EnumMap
S
50 175
BaconQrCode\Renderer\Image\EpsImageBackEnd
S
50 271
BaconQrCode\Common\BitMatrix
S
50 151
BaconQrCode\Renderer\GDLibRenderer
S
46 152
BaconQrCode\Renderer\Image\SvgImageBackEnd
S
45 251
ADVAIPBL_2FA_Users_List_Table
S
40 207
BaconQrCode\Renderer\Image\ImagickImageBackEnd
S
38 213
ADVAIPBL_Api_Manager
S
38 127
BaconQrCode\Common\Version
S
29 410
ADVAIPBL_Dashboard_Manager
S
28 192
RobThree\Auth\TwoFactorAuth
S
27 106
ADVAIPBL_2fa_Manager
S
27 98
BaconQrCode\Renderer\Module\RoundnessModule
S
27 88
BaconQrCode\Renderer\Module\EdgeIterator\EdgeIterator
S
27 93
BaconQrCode\Renderer\Path\EllipticArc
S
25 152
DASPRiD\Enum\AbstractEnum
S
24 88
ADVAIPBL_Asn_Manager
S
23 71
ADVAIPBL_Waf_Manager
S
22 63
BaconQrCode\Encoder\ByteMatrix
S
20 61
BaconQrCode\Common\FormatInformation
S
17 68
ADVAIPBL_Fingerprint_Manager
S
17 140
BaconQrCode\Renderer\Color\Cmyk
S
16 43
BaconQrCode\Renderer\RendererStyle\Fill
S
16 72
BaconQrCode\Common\CharacterSetEci
S
16 49
BaconQrCode\Renderer\Color\Rgb
S
14 41
BaconQrCode\Renderer\Module\EdgeIterator\Edge
S
14 37
ADVAIPBL_Threat_Score_Manager
S
13 98
RobThree\Auth\Providers\Qr\EndroidQrCodeProvider
S
13 69
ADVAIPBL_Rate_Limiting_Manager
S
12 47
BaconQrCode\Renderer\Path\Path
S
12 49
BaconQrCode\Renderer\RendererStyle\EyeFill
S
12 29
BaconQrCode\Renderer\RendererStyle\RendererStyle
S
11 30
RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider
S
11 35
RobThree\Auth\Providers\Qr\QRServerProvider
S
11 37
BaconQrCode\Renderer\ImageRenderer
S
10 100
BaconQrCode\Encoder\QrCode
S
10 37
BaconQrCode\Renderer\PlainTextRenderer
S
9 32
BaconQrCode\Renderer\Path\Curve
S
9 49
BaconQrCode\Renderer\Color\Alpha
S
8 20
RobThree\Auth\Providers\Qr\QRicketProvider
S
7 27
BaconQrCode\Common\ErrorCorrectionLevel
S
7 18
BaconQrCode\Renderer\Eye\ModuleEye
S
7 23
BaconQrCode\Renderer\Module\DotsModule
S
7 30
RobThree\Auth\Providers\Time\NTPTimeProvider
S
7 26
BaconQrCode\Renderer\Color\Gray
S
7 17
BaconQrCode\Renderer\Module\SquareModule
S
6 18
DASPRiD\Enum\NullValue
S
6 14
RobThree\Auth\Providers\Time\HttpTimeProvider
S
6 34
BaconQrCode\Common\EcBlocks
S
6 19
BaconQrCode\Common\BitUtils
S
5 13
BaconQrCode\Renderer\Eye\PointyEye
S
5 31
BaconQrCode\Renderer\Path\Close
S
5 11
BaconQrCode\Writer
S
5 14
BaconQrCode\Common\Mode
S
5 16
RobThree\Auth\Providers\Qr\BaseHTTPQRCodeProvider
S
2 18

30 more item(s) not shown.