Code Analysis: Klarna Checkout for WooCommerce 2.13.3

Class Rating Complexity Lines of code
KCO_Gateway
D
133 586
KCO_Request_Cart
C
110 480
KCO_Subscription
B
78 337
KCO_Request_Create
A
71 247
KCO_Templates
A
66 170
Klarna_For_WooCommerce_Addons
A
61 268
KCO_Request_Order
A
52 211
KCO_Request_Options
S
48 136
KCO_AJAX
S
46 178
KCO_Admin_Notices
S
42 136
KCO_Settings_Saved
S
30 99
KCO_Checkout
S
30 100
KCO
S
23 137
KCO_API
S
22 107
WC_Klarna_Banners
S
22 165
KCO_Logger
S
22 74
KCO_Confirmation
S
21 67
KCO_API_Callbacks
S
20 77
KCO_Request
S
20 63
KCO_Merchant_URLs
S
13 77
KCO_Request_Update
S
12 79
KCO_Request_Shipping_Options
S
10 39
KCO_Request_Test_Credentials
S
10 58
KCO_GDPR
S
9 34
Klarna_Skin
S
9 21
KCO_Email
S
7 32
KCO_Fields
S
7 366
KCO_Credentials
S
6 22
KCO_Request_Upsell_Order
S
5 33
KCO_Request_Create_Recurring
S
4 33
KCO_Request_Set_Merchant_Reference
S
3 26
KCO_Request_Create_HPP
S
3 40
KCO_Request_Update_Confirmation
S
3 46
KCO_Request_Retrieve
S
2 18
KCO_Request_Merchant_Data
S
2 8
KCO_Status
S
2 6
KCO_Request_Acknowledge_Order
S
2 18
KCO_Request_Countries
S
2 8
KCO_Request_Get_Order
S
2 18