Code Analysis: Dashboard and Analytics for WooCommerce 1.2.0

Function Rating Maintainability Complexity Lines of code
EGPDA_Admin_Menu::enqueue_admin_scripts()
B
31 20 108
EGPDA_Card_Sales_Graph::aggregateData()
B
40 23 43
EGPDA_Card_Orders_List::render()
B
36 18 72
EGPDA_Utils::get_date_ranges()
B
43 16 48
EGPDA_Card_Top_Selling_Products::prepare_data()
A
42 11 43
EGPDA_Card_Popular_Categories::prepare_data()
A
44 10 37
EGPDA_Dashboard::get_date_ranges()
A
56 9 17
EGPDA_Card_Order_Statuses::prepare_data()
A
45 7 38
egpda_lite_loader()
S
49 7 29
EGPDA_Admin_Ajax::refresh_dashboard_data()
S
52 7 23
EGPDA_Card_Net_Sales::prepare_data()
S
47 6 33
EGPDA_Card_Total_Sales::prepare_data()
S
47 6 33
EGPDA_Card_Total_Orders::prepare_data()
S
47 6 33
EGPDA_Card_Sales_Graph::decideAggregation()
S
58 7 12
EGPDA_Card_Sales_Graph::render()
S
38 3 67
EGPDA_Dashboard::get_cards()
S
50 5 29
EGPDA_Card_Total_Products::prepare_data()
S
50 5 26
EGPDA_Card_Top_Selling_Products::render()
S
42 3 51
egpda_lite_get_pro_url()
S
56 5 17
egpda_lite_render_card()
S
57 5 14
EGPDA_Card_Total_Sales::render()
S
50 4 27
EGPDA_Card_Net_Sales::render()
S
50 4 27
EGPDA_Card_Order_Statuses::render()
S
44 3 42
EGPDA_Card_Total_Orders::render()
S
51 4 27
EGPDA_Card_Popular_Categories::render()
S
44 3 40
EGPDA_Card_Total_Sales::fetch_total_for_range()
S
54 4 19
EGPDA_Card_Total_Orders::fetch_count_for_range()
S
54 4 19
EGPDA_Card_Total_Orders::get_json_data()
S
56 4 17
EGPDA_Card_Net_Sales::get_json_data()
S
56 4 17
EGPDA_Card_Total_Sales::get_json_data()
S
56 4 17
EGPDA_Card_Base::get_upsell_message()
S
57 4 17
EGPDA_Card_Net_Sales::fetch_total_for_range()
S
55 4 17
EGPDA_Admin_Ajax::dismiss_welcome_notice()
S
61 4 11
EGPDA_Admin_Menu::register_menus()
S
48 2 38
EGPDA_Card_Total_Products::render()
S
54 3 20
EGPDA_Card_Sales_Graph::prepare_data()
S
62 4 8
EGPDA_Card_Total_Products::get_json_data()
S
61 3 11
egpda_lite_render_placeholder()
S
57 2 17
EGPDA_Admin_Menu::maybe_dismiss_welcome_notice_on_load()
S
73 3 5
egpda_lite_init_components()
S
71 3 5
egpda_lite_plugin_activate()
S
63 3 10
EGPDA_Admin_Menu::dashboard_page_callback()
S
66 2 8
EGPDA_Card_Base::__construct()
S
75 2 4
EGPDA_Admin_Menu::customer_insights_upsell_page_callback()
S
74 2 4
EGPDA_Admin_Menu::upgrade_page_callback()
S
74 2 4
EGPDA_Card_Orders_List::prepare_data()
S
61 1 12
EGPDA_Card_Order_Statuses::get_json_data()
S
65 1 11
EGPDA_Card_Top_Selling_Products::get_json_data()
S
65 1 11
EGPDA_Card_Popular_Categories::get_json_data()
S
65 1 11
EGPDA_Card_Sales_Graph::get_json_data()
S
66 1 10
egpda_lite_plugin_deactivate()
S
82 1 3
EGPDA_Utils::get_valid_order_statuses()
S
68 1 8
EGPDA_Card_Base::get_export_data()
S
82 1 3
egpda_lite_missing_wc_notice()
S
68 1 10
egpda_lite_pro_active_notice()
S
68 1 10
EGPDA_Card_Orders_List::__construct()
S
75 1 4
EGPDA_Card_Base::get_element_id()
S
72 1 5
EGPDA_Card_Base::prepare_data()
S
100 1 0
EGPDA_Admin_Menu::__construct()
S
75 1 4
EGPDA_Card_Base::render()
S
100 1 0
EGPDA_Admin_Ajax::__construct()
S
75 1 4