Code Analysis: Formaloo Form Maker & Customer Analytics for WordPress & WooCommerce 2.1.3.1

Function Rating Maintainability Complexity Lines of code
Formaloo_Cashback_Page::cashbackPage()
D
20
22 418
Formaloo_Feedback_Widget_Page::feedbackWidgetPage()
D
20
11 506
Formaloo_Settings_Page::settingsPage()
D
22
21 342
Formaloo_Forms_List_Page::formsListPage()
D
22
22 309
Formaloo_Templates_Page::templatesPage()
C
23
11 383
Formaloo_RFM_Calculator::choose_tag()
B
43 23 40
Formaloo_Admin_Editor::shortcode_modal()
B
31 10 182
Formaloo_Admin_Editor::shortcode_modal()
B
31 10 182
Formaloo_Admin_Editor::shortcode_modal()
B
31 10 181
Formaloo_Main_Class::generateFormalooShortcode()
B
45 18 34
Formaloo_Main_Class::storeAdminData()
A
44 14 45
Formaloo_Results_List_Table::column_default()
A
44 14 44
Formaloo_WC_Orders::get_orders()
A
38 12 71
Formaloo_Plugin_Review::seconds_to_words()
A
46 13 39
Formaloo_Plugin_Review::seconds_to_words()
A
46 13 39
Formaloo_WC_Customers::get_customer()
A
41 11 55
Formaloo_Results_List_Table::column_default()
A
46 11 38
formaloo_gutenberg_block_callback()
A
43 10 45
formaloo_gutenberg_block_callback()
A
43 10 45
Formaloo_Forms_List_Table::table_data()
A
45 7 38
Formaloo_Main_Class::showFormalooShortcode()
A
47 7 37
Formaloo_Forms_List_Table::table_data()
S
46 6 35
Formaloo_Form_Results_Page::formResultsPage()
S
44 4 59
Formaloo_Forms_List_Table::sort_data()
S
52 6 24
Formaloo_Results_List_Table::sort_data()
S
53 6 24
Formaloo_Forms_List_Table::sort_data()
S
53 6 23
Formaloo_Results_List_Table::sort_data()
S
53 6 23
Formaloo_Woocommerce_Sync::sync_customers()
S
47 5 35
Formaloo_Woocommerce_Sync::sync_orders()
S
47 5 35
Formaloo_Plugin_Review::set_no_bug()
S
57 6 18
Formaloo_Plugin_Review::set_no_bug()
S
57 6 18
Formaloo_Main_Class::getForms()
S
55 6 17
TokenAuthenticator::__construct()
S
57 6 16
formaloo_block_block_init()
S
41 2 72
Formaloo_Forms_List_Table::column_default()
S
62 6 12
Formaloo_Forms_List_Table::column_default()
S
62 6 12
formaloo_block_block_init()
S
41 2 72
Formaloo_Main_Class::addAdminScripts()
S
51 5 25
Formaloo_Results_List_Table::table_data()
S
51 5 23
Formaloo_Results_List_Table::table_data()
S
51 5 23
Formaloo_RFM_Calculator::get_customers()
S
48 4 32
Formaloo_Main_Class::addAdminMenu()
S
44 2 55
Formaloo_RFM_Calculator::create_customers_batch()
S
54 4 23
Formaloo_Admin_Editor::media_button()
S
56 4 18
Formaloo_Admin_Editor::media_button()
S
56 4 18
Formaloo_Admin_Editor::media_button()
S
56 4 18
Formaloo_RFM_Calculator::update_customers()
S
56 4 17
Formaloo_WC_Customers::get_customers()
S
57 4 15
Formaloo_Admin_Notice::showInvalidTokenAdminNotice()
S
58 4 14
Formaloo_Results_List_Table::get_columns()
S
58 4 14
Formaloo_Results_List_Table::get_columns()
S
58 4 14
Formaloo_Main_Class::formaloo_wp_admin_submenu_filter()
S
61 4 13
Formaloo_Plugin_Review::check_installation_date()
S
61 4 12
Formaloo_RFM_Calculator::is_customer_at_risk()
S
61 4 12
Formaloo_Plugin_Review::check_installation_date()
S
61 4 12
Formaloo_Woocommerce_Sync::enable_calculate_rfm()
S
52 3 23
Formaloo_Results_Page::resultsTablePage()
S
53 3 21
Formaloo_Forms_List_Page::getUserProfileName()
S
56 3 17
Formaloo_Plugin_Review::display_admin_notice()
S
56 3 16
Formaloo_Plugin_Review::display_admin_notice()
S
56 3 16
Formaloo_Activation_Class::syncHourly()
S
63 3 11
Formaloo_Activation_Class::formalooActivationHook()
S
65 3 9
Formaloo_WC_Customers::get_avatar_url()
S
65 3 8
Formaloo_Forms_List_Table::column_title()
S
57 2 14
Formaloo_Forms_List_Table::column_title()
S
57 2 14
TokenAuthenticator::getNewAuthToken()
S
59 2 14
Formaloo_Main_Class::formalooClipboadPrintScripts()
S
64 2 12
Formaloo_Plugin_Review::__construct()
S
61 2 12
Formaloo_Plugin_Review::__construct()
S
61 2 12
Formaloo_Forms_List_Table::prepare_items()
S
57 1 16
Formaloo_Results_List_Table::prepare_items()
S
57 1 16
Formaloo_Results_List_Table::prepare_items()
S
57 1 16
Formaloo_Forms_List_Table::prepare_items()
S
57 1 16
Formaloo_Main_Class::formalooClipboardInlineScript()
S
68 2 7
formaloo_admin_notice_activation_notice()
S
65 2 10
Formaloo_Main_Class::getSupportUrl()
S
69 2 7
Formaloo_WC_Customers::getInstance()
S
71 2 6
Formaloo_Main_Class::getStatusDiv()
S
75 2 3
Formaloo_Form_Results_Page::getInstance()
S
71 2 6
Formaloo_Cashback_Page::getInstance()
S
71 2 6
Formaloo_Settings_Page::getInstance()
S
71 2 6
Formaloo_Activation_Class::formalooAdminNoticeActivationNotice()
S
65 2 10
Formaloo_Forms_List_Page::getInstance()
S
71 2 6
Formaloo_Main_Class::getStatusIcon()
S
79 2 3
Formaloo_Templates_Page::getInstance()
S
71 2 6
Formaloo_Feedback_Widget_Page::getInstance()
S
71 2 6
Formaloo_Main_Class::__construct()
S
60 1 12
Formaloo_Results_List_Table::getFormData()
S
82 1 3
Formaloo_Main_Class::getData()
S
80 1 3
Formaloo_Activation_Class::refreshAuthToken()
S
82 1 3
Formaloo_Forms_List_Table::get_sortable_columns()
S
78 1 3
formaloo_settings_link()
S
72 1 5
formaloo_admin_notice_activation_hook()
S
80 1 3
Formaloo_Forms_List_Table::get_columns()
S
64 1 10
Formaloo_Settings_Page::__construct()
S
91 1 2
Formaloo_Main_Class::updateAuthToken()
S
68 1 7
Formaloo_Feedback_Widget_Page::__construct()
S
91 1 2
Formaloo_RFM_Calculator::calculate_rfm_score()
S
64 1 8
Formaloo_Admin_Editor::__construct()
S
78 1 3
Formaloo_WC_Customers::__construct()
S
91 1 2
Formaloo_RFM_Calculator::normalize_item()
S
64 1 9
Formaloo_Forms_List_Table::getFormData()
S
82 1 3
Formaloo_Results_List_Table::getFormData()
S
82 1 3
Formaloo_Forms_List_Page::__construct()
S
91 1 2
Formaloo_Forms_List_Table::setFormData()
S
81 1 3
Formaloo_Templates_Page::__construct()
S
91 1 2
Formaloo_WC_Customers::query_customers()
S
65 1 10
Formaloo_Forms_List_Table::get_columns()
S
64 1 10
Formaloo_Results_List_Table::setFormData()
S
81 1 3
Formaloo_Results_List_Table::get_hidden_columns()
S
82 1 3
Formaloo_Form_Results_Page::__construct()
S
91 1 2
Formaloo_Main_Class::list_table_page()
S
65 1 9
Formaloo_Results_List_Table::get_sortable_columns()
S
79 1 3
Formaloo_Admin_Editor::__construct()
S
78 1 3
formaloo_custom_cron_schedule()
S
73 1 4
Formaloo_Forms_List_Table::setFormData()
S
81 1 3
Formaloo_Results_List_Table::setFormData()
S
81 1 3
Formaloo_Cashback_Page::__construct()
S
91 1 2
Formaloo_Forms_List_Table::getFormData()
S
82 1 3
Formaloo_Admin_Editor::__construct()
S
78 1 3
Formaloo_Results_List_Table::get_hidden_columns()
S
82 1 3
Formaloo_Forms_List_Table::get_hidden_columns()
S
82 1 3
Formaloo_Forms_List_Table::get_sortable_columns()
S
78 1 3
Formaloo_Main_Class::addFooterCode()
S
80 1 3
Formaloo_Results_List_Table::get_sortable_columns()
S
79 1 3
Formaloo_RFM_Calculator::get_interval_in_month()
S
66 1 8
Formaloo_Forms_List_Table::get_hidden_columns()
S
82 1 3