Code Analysis: IgnitionDeck 1.4.8

Function Rating Maintainability Complexity Lines of code
idf_main_menu()
C
30 28 116
idf_add_creator_upload_cap()
B
39 24 60
idf_add_media_buttons()
B
44 17 44
idf_set_roles()
A
44 15 46
ID_Modules::show_modules()
A
44 15 39
helix_display_menu()
A
50 15 22
idf_lightbox()
A
43 13 46
helix_login_failed()
A
48 14 30
id_validate_url()
A
44 12 50
idc_remove_upload_cap()
A
49 11 35
is_license_format()
A
57 11 14
idf_init_transfer_key()
A
45 9 42
ID_Modules::set_module_status()
A
50 9 30
idcf_license_update()
A
53 8 23
idc_license_update()
A
53 8 23
idf_idc_delivery()
A
48 7 33
idf_idcf_delivery()
A
48 7 33
idf_admin_menus()
S
50 7 27
idf_idc_validate_key()
S
46 6 41
idf_idcf_validate_license()
S
46 6 41
idf_update_products()
S
54 7 21
idf_client_ip()
S
57 7 18
idf_platforms()
S
58 7 17
idf_has_idcf()
S
51 6 31
idf_has_idc()
S
51 6 31
ID_Modules::id_custom_modules()
S
58 7 14
idf_restrict_media_view()
S
59 7 14
idf_id_validate_account()
S
45 5 43
helix_crowdfunding_menu()
S
52 6 25
idf_extension_list()
S
51 6 25
ID_Modules::module_list_wrapper_class()
S
54 6 23
idf_stock_item_click()
S
46 5 38
ID_Modules::is_module_locked()
S
54 6 23
helix_menu()
S
54 6 22
rrmdir()
S
57 6 17
is_idcf_key_valid()
S
59 6 16
ID_Modules::module_status()
S
59 6 15
idf_fh_delivery()
S
51 5 26
Helix::autoload()
S
54 5 22
idf_is_id_theme()
S
57 5 18
idf_notice_checks()
S
58 5 15
IDF_Requirements::php_extension_check()
S
57 5 15
is_idc_key_valid()
S
62 5 13
idc_force_update()
S
51 4 27
idf_additional_enqueues()
S
62 5 11
ID_Modules::get_modules()
S
61 5 11
idf_id_update_account()
S
53 4 25
idf_theme_list()
S
52 4 24
idf_parse_license()
S
57 4 18
idf_prepare_admin_localization()
S
57 4 15
idf_handle_video()
S
62 4 12
helix_user_waitlisted()
S
63 4 11
idf_activate_extension()
S
62 4 11
helix_params()
S
54 3 20
idf_fetch_stock()
S
55 3 19
filter_idcf_admin()
S
63 4 10
idf_admin_enqueues()
S
60 3 15
idf_schedule_twicedaily_idc_cron()
S
64 4 9
idcf_mode()
S
66 4 9
helix_crowdfunding_icons()
S
60 3 13
idf_idcf_license_type()
S
62 3 13
helix_idcf_menu()
S
61 3 12
helix_join_waitlist_ajax()
S
63 3 11
idf_stock_test()
S
63 3 11
IDF_Requirements::install_check()
S
63 3 11
Maven_Msg_Init::create_post_type()
S
48 1 33
idf_activate_theme()
S
64 3 9
ID_Recaptcha::admin_menu()
S
63 3 10
ID_Modules::load_modules()
S
67 3 8
ID_Modules::load_module()
S
66 3 8
Maven_Msg::__construct()
S
67 3 9
IDF_Cache::idf_flush_cache()
S
67 3 8
idf_schedule_twicedaily_idcf_cron()
S
68 3 7
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
idf_init_set_defaults()
S
60 2 14
idf_get_file()
S
61 2 13
Maven_Msg_Init::create_taxonomy()
S
50 1 28
helix_commerce_menu()
S
62 2 12
idc_add_upload_cap()
S
63 2 12
helix_join_waitlist()
S
62 2 12
idf_do_register()
S
62 2 12
helix_commerce_icons()
S
62 2 12
idf_process_validation()
S
63 2 11
helix_wc_menu_icons()
S
63 2 11
helix_wc_menu()
S
63 2 11
Maven_Msg::save_message()
S
65 2 10
ID_Dev_Tools::__construct()
S
69 2 8
idc_helix_avatar_link()
S
74 2 4
idc_user_credits_text_helix()
S
66 2 8
idf_schedule_twicedaily_id_account_cron()
S
69 2 7
ID_Recaptcha::enqueue_scripts()
S
69 2 8
filter_idc_admin()
S
71 2 6
idf_wc_settings()
S
66 2 8
idf_activation()
S
68 2 8
IDF_Requirements::php_version_check()
S
67 2 6
ID_Modules::transientToOption()
S
69 2 7
idf_prepare_scripts()
S
63 2 9
Helix::helix_status_actions()
S
74 2 5
idf_current_url()
S
66 2 8
idf_is_super()
S
70 2 7
Maven::maven_status_actions()
S
74 2 5
idf_has_edd()
S
69 2 7
idf_pw_gen()
S
66 2 8
ID_Recaptcha::echo_login_captcha()
S
75 2 5
idf_get_querystring_prefix()
S
68 2 8
ID_Recaptcha::register_scripts()
S
64 2 8
idf_reset_account()
S
67 2 8
idf_dev_menus()
S
68 2 6
idf_idc_license_type()
S
66 2 10
idf_flush_object_ajax()
S
69 2 7
helix_settings()
S
67 2 8
idf_active_plugins()
S
67 2 9
idf_modules_require()
S
72 2 6
IDF_Requirements::__construct()
S
64 1 11
helix_primary_nav()
S
63 1 11
helix_wc_orders_id()
S
77 1 4
ID_Modules::set_moddir()
S
75 1 4
idf_get_object()
S
76 1 4
ID_Modules::get_module_home()
S
91 1 2
idf_flush_object()
S
76 1 4
helix_admin_menus()
S
73 1 4
helix_set_wc_durl()
S
81 1 3
idf_id_set_validation_type()
S
80 1 3
helix_wc_cart_url()
S
82 1 3
helix_popout()
S
76 1 4
helix_set_wc_dashid()
S
82 1 3
ID_Recaptcha::set_filters()
S
64 1 9
idf_dev_tools()
S
67 1 8
idf_date_format()
S
75 1 4
idf_transfer_key()
S
80 1 3
idc_helix_scripts()
S
76 1 4
helix_set_idc_orders_url()
S
79 1 3
idf_dev_mode()
S
77 1 4
idf_platform()
S
76 1 4
ID_Modules::__construct()
S
69 1 7
idf_menu_redirect()
S
76 1 4
idf_get_modules()
S
82 1 3
idf_process_account_validation()
S
77 1 4
Maven_Msg::get_message()
S
77 1 4
helix_set_idc_register_url()
S
79 1 3
helix_set_creator_settings_url()
S
72 1 6
helix_wc_edit_profile_id()
S
76 1 4
ID_Recaptcha::has_site_id()
S
75 1 4
helix_set_idc_durl()
S
82 1 3
helix_wc_orders_url()
S
72 1 5
helix_waitlist_length()
S
81 1 3
idf_filter_upload_cap()
S
77 1 4
idf_admin_init()
S
82 1 3
idf_active_widgets()
S
81 1 3
helix_wc_edit_profile_url()
S
72 1 5
ID_Modules::id_default_modules()
S
83 1 3
Helix::__construct()
S
79 1 4
helix_set_edit_profile_url()
S
82 1 3
ID_Modules::is_module_active()
S
75 1 4
IDF_Cache::idf_cache_object_event()
S
80 1 3
Helix::helix_scripts()
S
65 1 9
Maven::__construct()
S
79 1 4
Helix::helix_head()
S
83 1 3
idf_notice_count()
S
71 1 6
ID_Recaptcha::recaptcha_init()
S
82 1 3
idf_filter_media_files()
S
74 1 5
Maven::autoload()
S
70 1 6
IDF_Cache::set_filters()
S
75 1 4
idf_prepare_admin_scripts()
S
68 1 7
ID_Recaptcha::captcha_content()
S
79 1 3
ID_Recaptcha::admin_menus()
S
77 1 3
helix_set_my_projects_url()
S
70 1 6
helix_waitlist_seat()
S
79 1 3
idf_font_awesome()
S
77 1 4
idf_deliver_plugins()
S
76 1 5
IDF_Cache::idf_cache_object()
S
80 1 3
Maven_Msg_Single::set_receiver()
S
100 1 2
idf_init()
S
100 1 2
idf_registered()
S
81 1 3
helix_wc_dashid()
S
77 1 4
helix_set_backer_profile_url()
S
70 1 6
helix_set_idc_dashid()
S
82 1 3
idf_cache_object()
S
79 1 3
Maven_Msg_Init::__construct()
S
83 1 3
Maven_Msg_Team::set_receiver()
S
100 1 2
idf_schedule_install()
S
76 1 4
IDF_Cache::idf_flush_object()
S
82 1 3
Maven::maven_scripts()
S
100 1 2
helix_set_creator_profile_url()
S
70 1 6
idf_idc_notice()
S
68 1 7
IDF_Cache::__construct()
S
83 1 3
idf_modules_menu()
S
74 1 5
Helix::set_filters()
S
71 1 5
IDF::__construct()
S
100 1 2
idf_has_gutenberg()
S
81 1 3
Maven_Msg_Init::maven_msg_metabox_cb()
S
100 1 2
idf_textdomain()
S
78 1 3
idf_dev_tools_enqueues()
S
73 1 5
Maven::set_filters()
S
79 1 3
IDF_Requirements::requirements_data()
S
69 1 7
ID_Recaptcha::render_reg_captcha()
S
82 1 3
ID_Recaptcha::render_login_captcha()
S
80 1 3
helix_set_idc_edit_profile_url()
S
79 1 3
IDF_Cache::idf_get_object()
S
81 1 3
helix_menu_location()
S
71 1 6
ID_Dev_Tools::dev_mode()
S
83 1 3
ID_Recaptcha::__construct()
S
82 1 3
helix_idcom_scripts()
S
73 1 5
helix_wc_menu_params()
S
74 1 4
ID_Modules::save_modules()
S
79 1 3
Maven_Msg_Single::notify_receiver()
S
100 1 2
helix_set_wc_cart_url()
S
82 1 3
Maven_Msg_Init::set_filters()
S
76 1 4
ID_Modules::get_active_modules()
S
75 1 4
helix_reset_params()
S
82 1 3
ID_Modules::set_module_hooks()
S
67 1 7
helix_set_wc_orders_url()
S
82 1 3