Code Analysis: wptools 4.34

Function Rating Maintainability Complexity Lines of code
Bill_Class_Diagnose::site_health_tab_content()
D
9
68 448
wptools_options()
D
12
65 388
wptools_fill_db__errors()
D
15
47 358
bill_check_resources()
D
17
42 356
wptools_sysinfo_get()
D
25
40 140
wptools_javacript()
D
25
27 184
wptools_options_permissions()
C
29
22 144
wptools_options_permissions22()
C
29 21 138
wptools_install_plugin()
C
33 22 102
wptools_sql_details()
C
27
15 204
wptools_javascript_errors_today()
B
34 20 96
wptools_get_ajax_data()
B
37 21 72
Bill_Class_Diagnose::bill_check_errors_today()
B
34 19 95
wptools_errors_today()
B
34 19 95
wptools_options_robots()
B
32 15 130
wptools_last_feedback\Bill_Config::message()
B
32 16 108
bill_install_check_memory()
B
38 18 70
wptoolsWPSettings\OptionPageBuilder::admin_enqueue_scripts()
B
47 20 34
wptools_options_php_info()
B
29 12 151
wptools_options_benchmark()
B
32 13 127
wptools_options_permissions2()
B
34 13 111
wptools_print_html_result()
B
27
6 212
wptools_transients_admin()
B
28
8 168
wptools_add_admstylesheet()
A
40 15 57
wptools_site_health()
A
35 12 101
wptoolsWPSettings\SettingsFactory::generate_field()
A
45 16 39
wptools_new_more_plugins()
A
30 7 162
wptools_send_load_summary_email()
A
38 12 70
wptools_send_error_summary_email()
A
38 12 69
wptools_check_memory()
A
41 12 63
wptools_menu()
A
30 3 190
wptoolsWPSettings\OptionPageBuilderTabbed::__construct()
A
45 13 40
wptoolsWPSettings\OptionPageBuilderTabbed::render()
A
33 8 111
Bill_Class_Diagnose::check_memory()
A
42 11 57
wptools_findip2()
A
44 11 47
wptools_read_file()
A
46 9 40
Bill_Class_Diagnose::bill_read_file()
A
47 9 39
wptools_options_wpcron()
A
40 7 69
wptools_options_maintenance()
A
40 7 65
wptools_load_upsell()
A
42 7 57
wptools_remove_readme()
A
55 9 22
wptools_format_filesize()
A
49 8 31
wptools_test_matwptools_h()
A
49 8 27
wptools_options_check_table()
A
40 5 71
wptoolsWPSettings\MultiField::renderMultipleFieldGroups()
A
39 5 67
wptoolsWPSettings\Field::__construct()
A
53 8 21
wptools_check_limit()
A
54 8 20
wptoolsWPSettings\SettingsFactory::process_reset_options()
A
54 8 20
wptools_update()
A
43 6 48
wptools_cron_customized()
A
49 7 31
wptools_fetch_files()
S
53 7 25
wptools_process_transient_actions()
S
54 7 24
wptools_test_mysql()
S
46 6 37
wptoolsWPSettings\Page::__construct()
S
55 7 18
wptoolsErrorHandler()
S
50 6 29
wptools_wp_schedule_event()
S
53 6 25
wptools_format_filesize_kB()
S
52 6 25
wptools_send_error_email()
S
46 5 39
wptoolsWPSettings\OptionPageBuilder::register_page()
S
48 5 39
bill_js_error_catched()
S
53 6 22
wptools_register_loading_time()
S
47 5 37
bill_js_error_catched()
S
53 6 22
Bill_Class_Diagnose::__construct()
S
50 5 29
bill_is_action_registered()
S
60 6 13
bill_is_action_registered()
S
60 6 13
wptools_industry_benchmark()
S
48 4 36
wptoolsWPSettings\Checkbox::sanitize()
S
57 5 19
wptools_plugin_row_meta()
S
55 5 19
wptools_get_js_errors()
S
55 5 19
wptools_isShellEnabled()
S
57 5 17
wptools_process_cron_actions()
S
58 5 16
wptoolsWPSettings\MultiField::sanitize()
S
59 5 15
wptools_OSName()
S
58 5 15
wptools_this_screen()
S
58 5 15
wptoolsWPSettings\Section::render()
S
39 1 74
wptoolsWPSettings\SectionFactory::__construct()
S
57 5 14
wptoolsWPSettings\Field::render()
S
39 1 74
bill_get_js_errors()
S
59 5 14
wptools_send_accumulated_errors_email()
S
60 5 13
wptools_get_speed_info()
S
51 4 27
wptools_check_autoupdate()
S
62 5 11
wptools_delete_all_cron()
S
63 5 11
wptools_performance_share()
S
52 4 24
Bill_Class_Diagnose::show_dismissible_notification()
S
53 4 22
bill_catch_errors::add_bill_javascript_to_header()
S
46 1 66
bill_catch_errors::add_bill_javascript_to_header()
S
46 1 66
wptools_options_wp_config()
S
49 3 35
wptoolsWPSettings\RadioField::set_markup()
S
55 4 18
getDirectorySize()
S
59 4 15
wptools_test_ifelse()
S
62 5 10
wptoolsWPSettings\SelectField::set_markup()
S
58 4 15
wptools_activated()
S
61 4 14
wptools_options_htaccess()
S
51 3 28
wptoolsWPSettings\Tab::set_active()
S
62 4 13
wptoolsWPSettings\EditorField::sanitize()
S
61 4 13
wptoolsWPSettings\Field::sanitize()
S
61 4 13
wptoolsWPSettings\TextArea::sanitize()
S
61 4 13
wptools_set_time_limit()
S
62 4 12
wptools_emojis_disable_remove_dns_prefetch()
S
62 4 11
wptools_test_wordpress()
S
51 3 26
wptools_alert_errors()
S
48 2 39
Bill_Class_Diagnose::show_dismissible_notification2()
S
54 3 21
deleteMaintenanceFile()
S
55 3 19
wptoolsWPSettings\MultiField::renderSingleFieldGroup()
S
56 3 19
wptools_array_to_html()
S
58 3 16
wptools_index_disk_usage()
S
58 3 16
wptools_adm_enqueue_scripts2()
S
57 3 16
wptools_load_feedback()
S
70 4 6
wptools_localization_init()
S
65 4 8
wptools_set_limit()
S
63 4 10
wptools_contextual_help_dashboard()
S
50 2 30
wptoolsWPSettings\Checkbox::set_markup()
S
59 3 15
wptools_delete_all_expired()
S
59 3 14
wptools_database_disk_usage()
S
60 3 14
wptools_check_total_ram()
S
62 3 13
wptools_plugin_installed()
S
61 3 12
wptoolsWPSettings\MultiField::render()
S
63 3 12
wptools_webmaster_tools()
S
62 3 11
wptools_show_dismissible_notification2()
S
53 2 26
wptools_test_string()
S
60 3 11
wptools_get_transient_expiration()
S
63 3 11
wptools_memory_test()
S
54 2 23
wptools_add_analytics()
S
56 2 23
wptools_alert_errors3()
S
49 1 38
wptools_options_cookies()
S
54 2 23
wptools_show_dismissible_notification()
S
55 2 20
wptools_test_benchmark()
S
55 2 19
wptools_admin_print_footer_scripts()
S
52 1 33
wptools_custom_toolbar_link()
S
51 1 32
wptools_check_if_obd_permitted()
S
67 3 8
wpse_237131_column_file_size()
S
66 3 8
wptools_test_loops()
S
64 3 10
wptools_sizeFilter()
S
63 3 9
wptoolsWPSettings\RadioField::__construct()
S
71 3 5
wptools_general_admin_notice()
S
69 3 7
wptools_stop_auto_update_emails()
S
71 3 6
wptools_database_software()
S
59 2 14
database_max_no_connection()
S
61 2 13
wptools_database_max_packet_size()
S
61 2 13
wptools_dismiss_admin_notice()
S
67 2 12
wptools_localization_init_fail()
S
65 2 12
Bill_Class_Diagnose::custom_help_tab()
S
61 2 12
Bill_Class_Diagnose::get_instance()
S
64 2 11
wptoolsWPSettings\UploadField::set_markup()
S
62 2 11
wptoolsWPSettings\OptionPageBuilder::render_reset_form()
S
61 2 11
wptools_custom_toolbar_debug()
S
56 1 21
wptools_add_error_test()
S
55 1 21
wptools_contextual_help_settings()
S
55 1 21
wptools_login_logo()
S
61 1 17
is_protected()
S
59 1 16
wptoolsWPSettings\MultiField::admin_enqueue_scripts()
S
66 2 8
wptoolsWPSettings\ColorField::set_markup()
S
63 2 10
wptools_dismissible_notice()
S
69 2 7
wptoolsWPSettings\Section::__get()
S
73 2 5
wptools_wptools_get_transient_expiration_time()
S
66 2 8
wptools_bill_go_pro_hide()
S
69 2 7
wptools_get_limit()
S
75 2 4
wptools_dismissible_notice2()
S
71 2 6
wptools_get_host()
S
65 2 9
wptools_get_ua()
S
68 2 7
wptools_php_max_execution_time()
S
67 2 8
wptools_exec_enabled()
S
69 2 6
wptools_emojis_disable_tinymce()
S
71 2 6
wptoolsWPSettings\Page::set_markup_bottom()
S
70 2 7
wptools_php_max_post_size()
S
67 2 8
edd_tools_sysinfo_download22()
S
67 2 8
wptoolsWPSettings\TextArea::set_markup()
S
63 2 10
wptoolsWPSettings\Tab::get_anchor()
S
70 2 6
wptoolsWPSettings\SettingsFactory::__construct()
S
65 2 9
wptoolsWPSettings\MultiField::__construct()
S
69 2 6
wptoolsWPSettings\MultiField::__get()
S
73 2 5
wptoolsWPSettings\Tab::__get()
S
73 2 5
wptools_sysinfo_display()
S
71 2 7
wptoolsErrorCatch()
S
64 2 10
wptoolsWPSettings\SettingsFactory::add_settings_fields()
S
69 2 6
wptoolsWPSettings\UploadField::admin_enqueue_scripts()
S
66 2 8
wptools_php_max_input_vars()
S
67 2 8
wptools_wp_next_scheduled()
S
68 2 8
wptoolsWPSettings\EditorField::__construct()
S
74 2 4
wptoolsWPSettings\Page::set_markup_top()
S
67 2 8
wptoolsWPSettings\Field::__get()
S
73 2 5
wptoolsWPSettings\SectionFactory::add_settings_sections()
S
72 2 5
wptoolsWPSettings\Page::__get()
S
73 2 5
wptools_validate_ip2()
S
70 2 6
wptools_get_transient_name()
S
73 2 4
wptoolsWPSettings\ColorField::admin_enqueue_scripts()
S
65 2 9
wptoolsWPSettings\TextField::set_markup()
S
63 2 10
wptools_add_accumulated_error()
S
63 2 10
wptools_general_admin_notice2()
S
67 2 8
wptoolsWPSettings\SelectField::__construct()
S
74 2 4
wptools_general_admin_notice1()
S
67 2 8
wptoolsWPSettings\Tab::__construct()
S
63 2 10
wptools_database_version()
S
63 2 10
wptools_include_file_more_plugins()
S
72 2 5
wptools_php_max_upload_size()
S
67 2 8
wptools_get_transients()
S
58 1 15
wptools_load_feedback3()
S
63 2 10
Bill_Class_Diagnose::add_site_health_link_to_admin_toolbar()
S
60 1 14
wptoolsWPSettings\OptionPageBuilder::render()
S
64 1 11
wptools_emojis_disable()
S
62 1 11
wptoolsWPSettings\OptionPageBuilder::__construct()
S
62 1 11
wpse_237131_add_column_file_size()
S
77 1 4
Bill_Class_Diagnose::setPluginSlug()
S
81 1 3
wptools_ajaxurl()
S
74 1 5
wptools_options_dashboard()
S
74 1 5
wptools_phpnfo_css()
S
78 1 3
wptools_disable_sitemap_main()
S
80 1 3
wptools_add_action_links22()
S
70 1 6
wptoolsWPSettings\Section::__construct()
S
66 1 8
bill_strip_strong99()
S
69 1 8
wptools_add_action_links()
S
70 1 6
wptoolsWPSettings\Field::set_name()
S
81 1 3
wptools_delete_all_transients()
S
68 1 8
wptools_load_pointer()
S
72 1 5
bill_catch_errors::get_ajax_url()
S
80 1 3
wptools_last_feedback\Bill_Config::register()
S
74 1 4
wptools_strip_strong()
S
69 1 8
Bill_Class_Diagnose::setPluginTextDomain()
S
81 1 3
wptools_check_autoupdate_activate()
S
69 1 7
wptools_last_feedback\Bill_Config::init()
S
72 1 5
wptools_get_total_transients()
S
73 1 5
wptools_last_feedback\Bill_Config::__construct()
S
75 1 4
wptools_current_time_limit()
S
76 1 4
wptools_QuietSkin::footer()
S
91 1 2
wptools_last_feedback\Bill_Config::enqueue()
S
77 1 4
wptools_admin_bar_remove_logo()
S
77 1 4
wptools_secondsToTime()
S
68 1 7
wptoolsWPSettings\Field::set_value()
S
81 1 3
wptools_current_upload_max_filesize()
S
75 1 4
wptools_set_upload_max_filesize()
S
72 1 5
Bill_Class_Diagnose::setNotificationUrl2()
S
81 1 3
wptools_change_menu_label()
S
72 1 5
wptoolsWPSettings\Checkbox::get_default_reset_value()
S
82 1 3
wptools_add_stylesheet()
S
68 1 8
wptoolsWPSettings\MultiField::get_default_reset_value()
S
82 1 3
wptools_enqueue_scripts_with_nonce()
S
68 1 6
wptoolsWPSettings\Page::set_hook()
S
80 1 3
bill_catch_errors::__construct()
S
75 1 4
wptools_enqueue_admin_scripts_with_nonce()
S
68 1 6
wptools_h()
S
81 1 3
wptoolsWPSettings\ColorField::__construct()
S
75 1 4
wptools_timer_diff()
S
78 1 3
Bill_Class_Diagnose::setNotificationUrl()
S
81 1 3
wptools_QuietSkin::header()
S
91 1 2
wptools_QuietSkin::feedback()
S
91 1 2
wptools_load_pointer_css()
S
79 1 3
wptools_disable_admin_toolbar()
S
71 1 7
wptoolsWPSettings\OptionPageBuilderSingle::__construct()
S
75 1 4
Bill_Class_Diagnose::site_health_navigation_tabs()
S
68 1 8
wptoolsWPSettings\UploadField::__construct()
S
75 1 4
wptoolsWPSettings\Field::set_markup()
S
81 1 3
wptools_alert_notice()
S
72 1 7
wptools_options_go_settings()
S
80 1 3
Bill_Class_Diagnose::is_notification_displayed_today()
S
72 1 5
wptools_load_settings()
S
76 1 4
wptoolsWPSettings\Field::get_default_reset_value()
S
82 1 3
bill_my_custom_hooking_function2()
S
80 1 3
wptools_more_plugins()
S
68 1 9
wptools_error_test()
S
68 1 7
wptools_mysql_queries()
S
66 1 8
wptoolsWPSettings\Field::set_id()
S
81 1 3
wptools_show_logo()
S
68 1 8
wptools_gopro_callback9()
S
69 1 9
wptoolsWPSettings\EditorField::render()
S
79 1 3
bill_catch_errors::__construct()
S
75 1 4
bill_catch_errors::get_ajax_url()
S
80 1 3