Code Analysis: Klarna Checkout for WooCommerce 2.4.2

Class Rating Complexity Lines of code
KCO_Request_Cart
C
102 456
KCO_Gateway
B
83 409
Klarna_For_WooCommerce_Addons
A
68 296
KCO_Subscription
A
63 248
KCO_AJAX
A
58 232
KCO_Templates
S
48 133
KCO_Admin_Notices
S
42 136
KCO_Request_Options
S
38 113
KCO_Request_Order
S
36 155
KCO_Settings_Saved
S
29 96
WC_Klarna_Banners
S
22 168
KCO
S
20 119
KCO_API
S
19 104
KCO_Request
S
19 63
KCO_Confirmation
S
18 74
KCO_API_Callbacks
S
18 95
KCO_Logger
S
15 59
KCO_GDPR
S
13 47
KCO_Merchant_URLs
S
13 77
KCO_Request_Shipping_Options
S
12 41
KCO_Request_Update
S
11 64
KCO_Request_Create
S
10 68
KCO_Request_Test_Credentials
S
10 58
Klarna_Skin
S
9 21
KCO_Fields
S
6 322
KCO_Credentials
S
6 22
KCO_Email
S
6 30
KCO_Request_Create_Recurring
S
4 33
KCO_Request_Set_Merchant_Reference
S
3 26
KCO_Status
S
2 5
KCO_Request_Countries
S
2 8
KCO_Request_Acknowledge_Order
S
2 18
KCO_Request_Retrieve
S
2 18
KCO_Request_Get_Order
S
2 18
KCO_Request_Merchant_Data
S
2 8