Code Analysis: Klarna for WooCommerce 4.2.0

Class Rating Complexity Lines of code
WC_Gateway_Klarna_Payments
B
84 339
KP_Subscription
A
58 242
KP_Settings_Page
A
57 235
KP_Assets
A
55 259
KP_Session
S
47 139
KP_Order_Data
S
44 177
KP_AJAX
S
43 177
WC_Klarna_Payments
S
42 232
KP_Settings_Saved
S
37 121
KP_Requests
S
23 94
KP_Callbacks
S
21 103
KP_Form_Fields
S
21 295
KP_Logger
S
19 92
KP_Api
S
18 143
KP_Klarna_Express_Checkout
S
18 87
KP_IFrame
S
14 41
KP_Unavailable_Features
S
9 48
KP_Interoperability_Token
S
8 22
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_Create_Customer_Token
S
3 25
KP_Requests_Patch
S
3 17
KP_Test_Credentials
S
3 27
KP_GDPR
S
3 19
KP_Cancel_Recurring
S
2 11
KP_Requests_Get
S
2 15
KP_Place_Order
S
2 15
KP_Create_HPP
S
2 28
KP_Create_Recurring
S
2 21
KP_Status
S
2 6
KP_Create_Session
S
1 6
KP_Update_Session
S
1 7
KP_Get_Session
S
1 7
KP_Get_Order
S
1 7