Code Analysis: IgnitionDeck 1.6.6

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