Code Analysis: Dashboard and Analytics for WooCommerce 1.1.0

Function Rating Maintainability Complexity Lines of code
EGPDA_Admin_Ajax::filter_orders()
C
32 25 86
EGPDA_Card_Sales_Graph::aggregateData()
B
40 23 43
EGPDA_Admin_Menu::enqueue_admin_scripts()
B
33 19 100
EGPDA_Card_Orders_List::render()
B
35 20 73
EGPDA_Utils::get_date_ranges()
B
43 16 48
EGPDA_Card_Top_Selling_Products::prepare_data()
A
44 10 38
EGPDA_Card_Popular_Categories::prepare_data()
A
46 9 32
EGPDA_Dashboard::get_date_ranges()
A
56 9 17
egpda_lite_loader()
S
49 7 29
EGPDA_Card_Sales_Graph::decideAggregation()
S
58 7 12
EGPDA_Card_Sales_Graph::render()
S
44 5 34
EGPDA_Card_Total_Orders::prepare_data()
S
50 5 27
EGPDA_Card_Net_Sales::prepare_data()
S
50 5 26
EGPDA_Card_Total_Sales::prepare_data()
S
50 5 26
egpda_lite_get_pro_url()
S
56 5 17
EGPDA_Card_Popular_Categories::render()
S
46 4 30
EGPDA_Card_Top_Selling_Products::render()
S
47 4 30
egpda_lite_render_card()
S
57 5 14
EGPDA_Dashboard::get_cards()
S
51 4 26
EGPDA_Card_Total_Products::prepare_data()
S
55 4 20
EGPDA_Card_Base::get_upsell_message()
S
57 4 17
EGPDA_Admin_Menu::register_menus()
S
48 2 38
EGPDA_Admin_Ajax::get_status_inline_style()
S
53 3 19
EGPDA_Card_Sales_Graph::prepare_data()
S
62 4 8
egpda_lite_render_placeholder()
S
57 2 17
egpda_lite_init_components()
S
71 3 5
egpda_lite_plugin_activate()
S
63 3 10
EGPDA_Admin_Menu::maybe_dismiss_welcome_notice_on_load()
S
73 3 5
EGPDA_Card_Base::__construct()
S
75 2 4
EGPDA_Card_Total_Sales::render()
S
60 1 15
EGPDA_Admin_Menu::customer_insights_upsell_page_callback()
S
74 2 4
EGPDA_Card_Net_Sales::render()
S
60 1 15
EGPDA_Admin_Menu::upgrade_page_callback()
S
74 2 4
EGPDA_Admin_Menu::dashboard_page_callback()
S
66 2 8
EGPDA_Card_Total_Products::render()
S
61 1 13
EGPDA_Card_Total_Orders::render()
S
61 1 13
egpda_lite_missing_wc_notice()
S
68 1 10
EGPDA_Admin_Menu::__construct()
S
75 1 4
egpda_lite_plugin_deactivate()
S
82 1 3
EGPDA_Admin_Ajax::__construct()
S
79 1 3
EGPDA_Card_Base::get_element_id()
S
72 1 5
EGPDA_Utils::get_valid_order_statuses()
S
68 1 8
EGPDA_Card_Base::render()
S
100 1 0
EGPDA_Card_Base::get_export_data()
S
82 1 3
EGPDA_Card_Base::prepare_data()
S
100 1 0
egpda_lite_pro_active_notice()
S
68 1 10
EGPDA_Card_Orders_List::__construct()
S
75 1 4
EGPDA_Card_Orders_List::prepare_data()
S
67 1 7