Code Analysis: Kustom Checkout for WooCommerce 2.16.0

Class Rating Complexity Lines of code
KCO_Gateway
C
111 483
KCO_Request_Cart
B
94 378
KCO_Subscription
B
81 350
KCO_Request_Create
A
71 245
KCO_Templates
A
67 170
Klarna_For_WooCommerce_Addons
A
61 268
KCO_Request_Order
A
52 211
KCO_Request_Options
S
47 137
KCO_AJAX
S
44 179
KCO_Admin_Notices
S
42 136
KCO_Checkout
S
39 129
Krokedil\KustomCheckout\CheckoutFlow\CheckoutFlow
S
35 103
KCO
S
33 183
Krokedil\KustomCheckout\Blocks\OrderValidation
S
32 202
KCO_Settings_Saved
S
31 103
KCO_Request
S
27 81
WC_Klarna_Banners
S
24 165
KCO_API
S
23 107
Krokedil\KustomCheckout\Blocks\BlockExtension
S
23 98
KCO_Logger
S
22 74
KCO_Confirmation
S
21 67
KCO_API_Callbacks
S
20 77
Krokedil\KustomCheckout\Blocks\Overrides
S
14 70
Krokedil\KustomCheckout\Blocks\Checkout\CheckoutBlock
S
14 72
KCO_Merchant_URLs
S
13 82
KCO_Request_Update
S
12 79
KCO_Request_Test_Credentials
S
10 59
KCO_Request_Shipping_Options
S
10 40
KCO_GDPR
S
9 34
Klarna_Skin
S
9 21
KCO_Credentials
S
8 30
Krokedil\KustomCheckout\Blocks\Api\Controllers\OrderController
S
8 37
KCO_Email
S
7 30
KCO_Fields
S
7 381
Krokedil\KustomCheckout\Utility\SettingsUtility
S
7 27
Krokedil\KustomCheckout\Blocks\Api\Registry
S
5 15
KCO_Request_Upsell_Order
S
5 33
KCO_Request_Create_Recurring
S
4 33
KCO_Request_Create_HPP
S
3 40
KCO_Request_Set_Merchant_Reference
S
3 26
Krokedil\KustomCheckout\Blocks\Api\Controllers\Controller
S
3 7
KCO_Request_Update_Confirmation
S
3 46
Krokedil\KustomCheckout\CheckoutFlow\RedirectFlow
S
3 22
KCO_Request_Countries
S
2 8
KCO_Request_Merchant_Data
S
2 8
KCO_Request_Acknowledge_Order
S
2 18
KCO_Request_Retrieve
S
2 18
KCO_Status
S
2 6
KCO_Request_Get_Order
S
2 18
Krokedil\KustomCheckout\CheckoutFlow\EmbeddedBlockFlow
S
1 12
Krokedil\KustomCheckout\CheckoutFlow\EmbeddedFlow
S
1 14
Krokedil\KustomCheckout\Blocks\Schema\AddressSchema
S
1 115
Krokedil\KustomCheckout\Utility\BlocksUtility
S
1 3