Code Analysis: Klarna for WooCommerce 4.0.1

Class Rating Complexity Lines of code
WC_Gateway_Klarna_Payments
B
83 335
KP_Settings_Page
A
57 235
KP_Assets
S
48 219
KP_Session
S
45 134
KP_Order_Data
S
44 177
KP_Subscription
S
43 211
KP_AJAX
S
43 166
WC_Klarna_Payments
S
40 209
KP_Settings_Saved
S
37 120
KP_Logger
S
25 108
KP_Callbacks
S
23 103
KP_Form_Fields
S
21 295
KP_Requests
S
19 61
KP_Api
S
18 142
KP_Klarna_Express_Checkout
S
16 84
KP_IFrame
S
14 41
KP_Unavailable_Features
S
9 38
KlarnaPayments\Blocks\Payments\KlarnaPayments
S
7 37
KP_Email
S
7 31
KP_Requests_Post
S
6 38
KP_Checkout
S
5 26
KP_Upsell_Order
S
4 18
KP_GDPR
S
3 19
KP_Create_Customer_Token
S
3 25
KP_Requests_Patch
S
3 17
KP_Test_Credentials
S
3 27
KP_Create_HPP
S
2 28
KP_Place_Order
S
2 15
KP_Requests_Get
S
2 15
KP_Cancel_Recurring
S
2 11
KP_Status
S
2 6
KP_Create_Recurring
S
2 21
KP_Get_Order
S
1 7
KP_Update_Session
S
1 7
KP_Create_Session
S
1 6
KP_Get_Session
S
1 7