Code Analysis: IgnitionDeck 1.10.4

Function Rating Maintainability Complexity Lines of code
TGMPA_List_Table::process_bulk_actions()
D
25
35 159
TGM_Plugin_Activation::notices()
D
32 34 94
idf_main_menu()
D
28
32 123
TGM_Plugin_Activation::do_plugin_install()
C
31 27 105
idf_add_creator_upload_cap()
B
39 24 60
tgmpa_load_bulk_installer()
B
25
7 209
idf_add_media_buttons()
B
42 17 49
ID_Modules::show_modules()
A
43 16 43
idf_set_roles()
A
44 15 46
TGM_Plugin_Activation::maybe_adjust_source_dir()
A
45 15 36
idf_idcf_validate_license()
A
38 12 71
TGM_Plugin_Activation::init()
A
35 10 94
idf_lightbox()
A
42 13 47
helix_login_failed()
A
48 14 30
helix_display_menu()
A
47 14 29
idf_idc_validate_key()
A
40 11 63
id_validate_url()
A
45 12 45
idf_id_validate_account()
A
39 10 66
TGMPA_Utils::emulate_filter_bool()
A
47 12 33
TGM_Plugin_Activation::activate_single_plugin()
A
44 11 45
TGM_Plugin_Activation::is_core_update_page()
A
51 12 26
ID_Recaptcha::login_verify_gcaptcha3()
A
45 11 40
edd_api_notice()
A
51 12 22
idc_remove_upload_cap()
A
49 11 35
idf_admin_menus()
A
49 11 28
TGMPA_List_Table::column_version()
A
47 10 37
IDF_wizard::install_themes()
A
47 10 34
ID_Recaptcha::register_verify_gcaptcha3()
A
44 9 45
is_license_format()
A
57 11 14
idf_init_transfer_key()
A
45 9 42
TGM_Plugin_Activation::register()
A
47 9 36
idf_idc_delivery()
A
47 9 35
idf_idcf_delivery()
A
47 9 34
TGMPA_List_Table::get_views()
A
48 9 34
IDF_wizard::create_privacy_policy()
A
36 5 93
ID_Modules::set_module_status()
A
50 9 30
TGM_Plugin_Activation::create_user_action_links_for_notice()
A
45 8 40
idf_extension_list()
A
53 9 21
TGMPA_List_Table::get_row_actions()
A
47 8 34
IDF_wizard::create_terms_of_use()
A
38 5 79
IDF_wizard::create_sample_project()
A
33 3 109
idf_fh_delivery()
A
48 8 32
idf_stock_item_click()
A
43 7 45
IDF_wizard::delete_sample_project()
A
38 5 75
TGMPA_List_Table::get_plugin_status_text()
A
51 8 26
TGMPA_Bulk_Installer::bulk_install()
A
42 6 55
tgmpa()
A
53 8 21
ID_Modules::module_status()
A
57 8 16
helix_menu()
S
51 7 27
TGMPA_List_Table::categorize_plugins_to_views()
S
52 7 26
TGM_Plugin_Activation::install_plugins_page()
S
52 7 26
idf_update_products()
S
54 7 21
IDF_wizard::get_receipt_html()
S
48 6 35
idf_client_ip()
S
57 7 18
TGMPA_List_Table::get_bulk_actions()
S
57 7 17
idf_platforms()
S
58 7 17
idf_has_idc()
S
51 6 31
idf_has_idcf()
S
51 6 31
IDF_wizard::create_checkout()
S
41 4 59
ID_Modules::id_custom_modules()
S
58 7 14
idf_restrict_media_view()
S
59 7 14
helix_crowdfunding_menu()
S
52 6 25
IDF_wizard::create_dashboard()
S
42 4 55
ID_Modules::is_module_locked()
S
54 6 23
ID_Modules::module_list_wrapper_class()
S
54 6 23
IDF_wizard::get_currency_html()
S
46 5 37
IDF_wizard::wiz_upload_file_by_url()
S
47 5 37
IDF_wizard::register()
S
44 4 50
TGM_Plugin_Activation::admin_init()
S
54 6 20
TGM_Plugin_Activation::inject_update_info()
S
54 6 20
TGM_Plugin_Activation::overload_textdomain_mofile()
S
61 6 12
Helix::autoload()
S
54 5 22
IDF_wizard::save_receipt_settings()
S
47 4 36
TGMPA_List_Table::__construct()
S
53 5 21
rrmdir()
S
56 5 19
idf_is_id_theme()
S
57 5 18
helix_join_waitlist_ajax()
S
56 5 18
ID_Recaptcha::register_scripts()
S
56 5 16
idf_notice_checks()
S
58 5 15
ID_Recaptcha::recaptcha_load()
S
57 5 15
TGMPA_List_Table::_gather_plugin_data()
S
49 4 30
IDF_Requirements::php_extension_check()
S
57 5 15
idf_activate_extension()
S
59 5 14
is_idc_key_valid()
S
62 5 13
is_idcf_key_valid()
S
62 5 13
TGM_Plugin_Activation::add_plugin_action_link_filters()
S
59 5 13
TGM_Plugin_Activation::get_info_link()
S
51 4 28
idc_force_update()
S
51 4 27
idf_additional_enqueues()
S
60 5 12
TGM_Plugin_Activation::force_deactivation()
S
60 5 12
ID_Modules::get_modules()
S
61 5 11
TGM_Plugin_Activation::force_activation()
S
62 5 11
idf_update_license_state()
S
53 4 25
TGM_Plugin_Activation::config()
S
54 4 24
idf_fetch_stock()
S
53 4 23
idf_theme_list()
S
54 4 20
idf_parse_license()
S
57 4 18
idf_do_register()
S
56 4 18
IDF_wizard::activate_plugins()
S
56 4 18
TGMPA_Bulk_Installer::auto_activate()
S
57 4 17
TGM_Plugin_Activation::get_plugins_api()
S
57 4 16
idf_prepare_admin_localization()
S
57 4 15
ID_Recaptcha::admin_menu()
S
58 4 15
TGMPA_List_Table::get_plugin_source_type_text()
S
59 4 15
TGM_Plugin_Activation::populate_file_path()
S
64 5 9
idf_wc_settings()
S
59 4 14
idf_flush_object_ajax()
S
60 4 14
TGM_Plugin_Activation::get_admin_notice_class()
S
60 4 13
TGM_Plugin_Activation::does_plugin_have_update()
S
60 4 13
idf_handle_video()
S
62 4 12
idf_activate_theme()
S
61 4 12
TGM_Plugin_Activation::load_textdomain()
S
60 4 12
TGM_Plugin_Activation::get_download_url()
S
62 4 12
helix_user_waitlisted()
S
63 4 11
idf_process_license_response()
S
63 4 11
TGMPA_Bulk_Installer::__construct()
S
61 4 11
IDF_wizard::install_plugins()
S
54 3 22
helix_params()
S
54 3 20
TGMPA_Bulk_Installer_Skin::add_strings()
S
54 3 20
idf_admin_enqueues()
S
56 3 19
TGMPA_Bulk_Installer_Skin::bulk_footer()
S
54 3 19
ignitiondeck_register_required_plugins()
S
46 1 46
idf_process_validation()
S
59 3 16
TGM_Plugin_Activation::get_tgmpa_url()
S
58 3 16
TGM_Plugin_Activation::dismiss()
S
63 4 9
TGM_Plugin_Activation::get_plugin_source_type()
S
65 4 9
TGM_Plugin_Activation::_get_plugin_data_from_name()
S
66 4 8
idcf_mode()
S
66 4 9
TGM_Plugin_Activation::is_tgmpa_complete()
S
63 4 10
idf_schedule_twicedaily_idcf_cron()
S
64 4 9
filter_idcf_admin()
S
63 4 10
idf_schedule_twicedaily_idc_cron()
S
64 4 9
TGM_Plugin_Activation::can_plugin_update()
S
63 4 10
TGMPA_List_Table::get_columns()
S
59 3 13
Maven_Msg::save_message()
S
61 3 13
helix_crowdfunding_icons()
S
60 3 13
idf_idcf_license_type()
S
62 3 13
process_edd_product_ids()
S
63 3 12
helix_idcf_menu()
S
61 3 12
idf_stock_test()
S
63 3 11
TGMPA_Bulk_Installer::run()
S
63 3 11
IDF_wizard::is_plugin_installed()
S
63 3 11
IDF_Requirements::install_check()
S
63 3 11
IDF_wizard::save_global_currency()
S
53 2 23
IDF_wizard::save_timezone()
S
54 2 22
IDF_wizard::check_config()
S
56 2 19
Maven_Msg_Init::create_post_type()
S
48 1 33
TGM_Plugin_Activation::admin_menu()
S
57 2 17
IDF_wizard::idf_plugin_row_meta()
S
56 2 16
TGM_Plugin_Activation::get_wp_repo_download_url()
S
67 3 8
TGM_Plugin_Activation::is_plugin_active()
S
76 3 3
TGM_Plugin_Activation::get_upgrade_notice()
S
63 3 10
TGM_Plugin_Activation::get_instance()
S
70 3 6
IDF_Cache::idf_flush_cache()
S
67 3 8
TGMPA_Utils::validate_bool()
S
64 3 10
Maven_Msg::__construct()
S
67 3 9
helix_show_menu()
S
71 3 6
idf_install_flags()
S
67 3 8
idf_sanitize_array()
S
66 3 9
idf_crowdfunding()
S
71 3 6
helix_show_loggedout_menu()
S
71 3 6
idf_sharing_settings()
S
70 3 6
idf_image_layout_by_dimensions()
S
65 3 10
TGM_Plugin_Activation::_get_plugin_basename_from_slug()
S
65 3 9
ID_Modules::load_modules()
S
67 3 8
ID_Modules::load_module()
S
66 3 8
TGM_Plugin_Activation::is_tgmpa_page()
S
65 3 8
ID_Recaptcha::captcha_content()
S
66 3 8
TGM_Plugin_Activation::add_admin_menu()
S
62 3 10
TGM_Plugin_Activation::is_plugin_updatetable()
S
68 3 7
TGM_Plugin_Activation::display_settings_errors()
S
64 3 10
TGMPA_List_Table::wp_plugin_update_row()
S
60 2 14
Maven_Msg_Init::create_taxonomy()
S
50 1 28
idf_init_set_defaults()
S
61 2 13
IDF_wizard::save_payment()
S
61 2 12
idc_add_upload_cap()
S
63 2 12
helix_join_waitlist()
S
62 2 12
helix_commerce_icons()
S
62 2 12
helix_commerce_menu()
S
62 2 12
TGMPA_List_Table::prepare_items()
S
62 2 11
IDF_wizard::verify_license()
S
62 2 11
ignitiondeck_register_required_themes()
S
62 2 11
helix_wc_menu_icons()
S
63 2 11
helix_wc_menu()
S
63 2 11
idc_license_update()
S
63 2 11
IDF_wizard::__construct()
S
50 1 26
IDF_wizard::set_permalink()
S
55 1 21
IDF_wizard::get_timezone_html()
S
57 1 18
idf_id_update_account()
S
69 2 7
idcf_license_update()
S
69 2 7
idf_dev_menus()
S
68 2 6
idf_get_file()
S
64 2 10
Helix::helix_status_actions()
S
74 2 5
TGMPA_Bulk_Installer_Skin::after()
S
69 2 7
TGM_Plugin_Activation::can_plugin_activate()
S
78 2 3
TGMPA_List_Table::extra_tablenav()
S
74 2 5
Maven::maven_status_actions()
S
74 2 5
ID_Recaptcha::echo_login_captcha()
S
74 2 5
ID_Modules::get_active_modules()
S
72 2 5
TGMPA_List_Table::set_view_totals()
S
72 2 5
TGM_Plugin_Activation::get_installed_version()
S
68 2 7
TGMPA_List_Table::sort_table_items()
S
63 2 10
ID_Modules::transientToOption()
S
69 2 7
TGM_Plugin_Activation::actions()
S
72 2 6
ID_Recaptcha::enqueue_scripts()
S
69 2 8
TGM_Plugin_Activation::correct_plugin_mofile()
S
70 2 6
ID_Dev_Tools::__construct()
S
69 2 8
idf_modules_require()
S
72 2 6
idf_get_querystring_prefix()
S
68 2 8
idf_schedule_twicedaily_id_account_cron()
S
69 2 7
idc_user_credits_text_helix()
S
66 2 8
filter_idc_admin()
S
71 2 6
idf_is_super()
S
70 2 7
idc_helix_avatar_link()
S
74 2 4
idf_activation()
S
68 2 8
idf_current_url()
S
66 2 8
idf_has_edd()
S
69 2 7
idf_pw_gen()
S
63 2 10
idf_prepare_scripts()
S
62 2 10
idf_reset_account()
S
67 2 8
helix_settings()
S
67 2 8
idf_active_plugins()
S
68 2 8
idf_idc_license_type()
S
66 2 10
IDF_wizard::idf_settings_link()
S
60 1 15
TGM_Plugin_Activation::get_plugins()
S
70 2 6
TGMPA_List_Table::get_plugin_advise_type_text()
S
70 2 6
TGM_Plugin_Activation::thickbox()
S
72 2 5
TGMPA_Bulk_Installer_Skin::before()
S
71 2 6
TGMPA_List_Table::get_primary_column_name()
S
69 2 7
IDF_Requirements::php_version_check()
S
67 2 6
idf_get_declined_license_error_codes()
S
62 1 14
idf_get_download_list()
S
61 1 13
IDF_wizard::payment_gateway()
S
62 1 12
TGMPA_Bulk_Installer_Skin::__construct()
S
61 1 12
IDF_Requirements::__construct()
S
64 1 11
helix_primary_nav()
S
63 1 11
ID_Modules::__construct()
S
69 1 7
idf_process_account_validation()
S
77 1 4
ID_Modules::id_default_modules()
S
83 1 3
helix_set_idc_register_url()
S
79 1 3
helix_set_idc_orders_url()
S
79 1 3
idf_active_widgets()
S
81 1 3
idf_admin_init()
S
82 1 3
Maven_Msg_Init::__construct()
S
83 1 3
helix_set_idc_edit_profile_url()
S
79 1 3
TGMPA_Utils::wrap_in_em()
S
78 1 3
idf_dev_tools()
S
67 1 8
idf_init()
S
100 1 2
load_tgm_plugin_activation()
S
80 1 3
helix_waitlist_seat()
S
79 1 3
TGM_Plugin_Activation::filter_plugin_action_links_deactivate()
S
76 1 4
ID_Modules::get_module_home()
S
91 1 2
TGMPA_List_Table::no_items()
S
73 1 4
idf_cache_object()
S
79 1 3
TGMPA_Utils::wrap_in_strong()
S
78 1 3
IDF_Cache::idf_cache_object()
S
80 1 3
Helix::helix_scripts()
S
63 1 10
Maven_Msg_Init::set_filters()
S
76 1 4
TGMPA_Bulk_Installer_Skin::before_flush_output()
S
76 1 4
ID_Recaptcha::render_login_captcha()
S
80 1 3
idf_get_declined_license_statuses()
S
71 1 7
ID_Modules::set_moddir()
S
75 1 4
TGM_Plugin_Activation::flush_plugins_cache()
S
81 1 3
idf_platform()
S
76 1 4
helix_set_wc_orders_url()
S
82 1 3
idf_schedule_install()
S
76 1 4
IDF_wizard::validate_themes_access()
S
71 1 6
idf_transfer_key()
S
80 1 3
TGMPA_List_Table::get_table_classes()
S
80 1 3
helix_set_my_projects_url()
S
70 1 6
idf_modules_menu()
S
74 1 5
Maven::set_filters()
S
79 1 3
TGM_Plugin_Activation::filter_plugin_action_links_update()
S
65 1 9
Maven_Msg_Single::notify_receiver()
S
100 1 2
idf_date_format()
S
75 1 4
ID_Modules::is_module_active()
S
75 1 4
IDF::__construct()
S
100 1 2
helix_waitlist_length()
S
81 1 3
TGM_Plugin_Activation::sanitize_key()
S
72 1 5
idf_has_gutenberg()
S
81 1 3
TGM_Plugin_Activation::__construct()
S
67 1 7
helix_set_idc_durl()
S
82 1 3
TGM_Plugin_Activation::filter_plugin_action_links_activate()
S
76 1 4
helix_admin_menus()
S
73 1 4
TGMPA_List_Table::column_plugin()
S
69 1 7
helix_set_wc_dashid()
S
82 1 3
Maven_Msg_Team::set_receiver()
S
100 1 2
helix_reset_params()
S
82 1 3
TGMPA_List_Table::single_row()
S
74 1 4
Maven_Msg::get_message()
S
77 1 4
helix_wc_menu_params()
S
74 1 4
IDF_Cache::idf_get_object()
S
81 1 3
IDF_Cache::idf_cache_object_event()
S
80 1 3
idf_get_modules()
S
82 1 3
Helix::set_filters()
S
71 1 5
idf_deliver_plugins()
S
76 1 5
TGMPA_List_Table::get_default_primary_column_name()
S
82 1 3
ID_Dev_Tools::dev_mode()
S
83 1 3
idf_notice_count()
S
71 1 6
helix_set_wc_durl()
S
81 1 3
IDF_wizard::upgrade_plugin()
S
69 1 7
helix_set_edit_profile_url()
S
82 1 3
idf_filter_upload_cap()
S
77 1 4
helix_wc_edit_profile_url()
S
72 1 5
helix_set_backer_profile_url()
S
70 1 6
idf_registered()
S
81 1 3
helix_wc_orders_id()
S
77 1 4
ID_Recaptcha::set_filters()
S
79 1 3
ID_Recaptcha::render_reg_captcha()
S
81 1 3
TGMPA_Bulk_Installer::activate_strings()
S
74 1 4
TGM_Plugin_Activation::get_tgmpa_status_url()
S
68 1 8
ID_Modules::save_modules()
S
79 1 3
TGM_Plugin_Activation::__set()
S
83 1 3
Maven_Msg_Init::maven_msg_metabox_cb()
S
100 1 2
idf_idc_notice()
S
67 1 7
ID_Recaptcha::recaptcha_init()
S
82 1 3
TGMPA_Bulk_Installer::bulk_upgrade()
S
69 1 6
IDF_Cache::__construct()
S
83 1 3
helix_set_creator_profile_url()
S
70 1 6
idf_dev_tools_enqueues()
S
70 1 6
helix_popout()
S
76 1 4
ID_Recaptcha::__construct()
S
82 1 3
Helix::__construct()
S
79 1 4
Maven::maven_scripts()
S
100 1 2
helix_wc_orders_url()
S
72 1 5
Maven::__construct()
S
79 1 4
Maven_Msg_Single::set_receiver()
S
100 1 2
IDF_Cache::set_filters()
S
75 1 4
idf_get_object()
S
76 1 4
idf_dev_mode()
S
77 1 4
helix_menu_location()
S
71 1 6
TGMPA_List_Table::column_cb()
S
67 1 8
idf_font_awesome()
S
73 1 5
idf_filter_media_files()
S
74 1 5
idf_flush_object()
S
76 1 4
idc_helix_scripts()
S
73 1 5
idf_textdomain()
S
78 1 3
TGM_Plugin_Activation::__get()
S
81 1 3
ID_Modules::set_module_hooks()
S
67 1 7
TGM_Plugin_Activation::does_plugin_require_update()
S
72 1 5
ID_Recaptcha::has_site_id()
S
75 1 4
helix_set_idc_dashid()
S
82 1 3
IDF_Requirements::requirements_data()
S
69 1 7
idf_id_set_validation_type()
S
80 1 3
idf_menu_redirect()
S
76 1 4
helix_idcom_scripts()
S
70 1 6
idf_prepare_admin_scripts()
S
63 1 10
TGM_Plugin_Activation::show_tgmpa_version()
S
66 1 10
ID_Recaptcha::admin_menus()
S
77 1 3
TGM_Plugin_Activation::is_plugin_installed()
S
74 1 4
helix_wc_edit_profile_id()
S
76 1 4
helix_set_creator_settings_url()
S
72 1 6
helix_wc_dashid()
S
77 1 4
helix_set_wc_cart_url()
S
82 1 3
Helix::helix_head()
S
83 1 3
TGMPA_List_Table::_get_plugin_data_from_name()
S
75 1 4
helix_wc_cart_url()
S
82 1 3
TGMPA_List_Table::column_default()
S
80 1 3
IDF_wizard::install_plugin()
S
69 1 7
TGM_Plugin_Activation::update_dismiss()
S
78 1 3
TGMPA_Bulk_Installer_Skin::after_flush_output()
S
73 1 5
IDF_Cache::idf_flush_object()
S
82 1 3
Maven::autoload()
S
70 1 6