Code Analysis: Studiocart 2.6.3

Most Complex Classes

Class Rating Complexity
Freemius
D
3,787
NCS_Cart_Public
D
597
NCS_Cart_Admin
D
476
ScrtOrder
D
286
NCS_Cart_Product_Metaboxes
D
278
FS_Plugin_Info_Dialog
D
261
FS_Clone_Manager
D
222
FS_Plugin_Updater
D
206
NCS_Cart_Post_Metabox_Fields
D
154
NCS_Cart_Files
D
138
NCS_Cart_Paypal
C
120
FS_Logger
C
105

Most Complex Functions

Function Rating Complexity
NCS_Cart_Product_Metaboxes::set_field_groups()
D
34
FS_Plugin_Info_Dialog::install_plugin_information()
D
94
Freemius::_sync_plugin_license()
D
88
NCS_Cart_Admin_Reports::render_reports_page_content()
D
79
Freemius::dynamic_init()
D
73
NCS_Cart_Admin::product_form_callback()
D
53
Freemius::_handle_account_edits()
D
63
sc_setup_order()
D
61
FS_Plugin_Info_Dialog::get_plugin_actions()
D
60
FS_Plugin_Info_Dialog::_get_addon_info_filter()
D
56
NCS_Cart_Sub_Sync::check_sub_sync()
D
57
sc_order_details()
D
49