Code Analysis: Site Checkup 1.43

Function Rating Maintainability Complexity Lines of code
sitecheckup_sysinfo_get()
D
2
126 369
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::site_health_tab_content()
D
0
88 762
bill_detect_error_log_date_format()
D
32 48 80
sitecheckup_get_cpu_cores()
D
34 33 86
sitecheckup_get_full_cpu_info()
C
36 29 71
bill_minozzi_js_error_catched()
C
35 25 79
site_checkup_wizard_step1()
C
31 21 122
site_checkup_install_plugin()
B
37 23 68
bill_minozzi_js_error_catched()
B
38 20 62
sitecheckup_BillDiagnose\ErrorChecker::bill_check_errors_today()
B
40 18 58
site_checkup_File_Integrity_Checker::parse_checksum_results()
B
40 18 57
site_checkup_wizard_step4()
B
33 13 116
bill_install_mu_plugin()
B
38 14 78
site_checkup_BillChat\ChatPlugin::bill_read_file()
A
42 14 51
sitecheckup_BillDiagnose\ErrorChecker::bill_read_file()
A
42 14 51
site_checkup_wizard_step5()
A
38 12 69
Bill_Catch_Bots::bill_catch_bots_findip()
A
41 12 61
site_checkup_BillChat\ChatPlugin::bill_chat_call_chatgpt_api()
A
38 10 70
site_checkup_wizard_step2()
A
38 9 84
sitecheckup_BillDiagnose\MemoryChecker::check_memory()
A
43 11 53
bill_split_line()
A
43 10 51
site_checkup_BillChat\ChatPlugin::get_path_logs()
A
44 10 46
sitecheckup_BillDiagnose\ErrorChecker::get_path_logs()
A
44 10 46
format_time_difference()
A
50 11 28
site_checkup_wizard_step3()
A
39 7 80
site_checkup_display_wizard()
A
43 8 50
Bill_Catch_Bots::__construct()
A
35 4 104
Bill_Catch_Bots::bill_catch_check_host_ripe()
A
47 8 34
bill_get_error_log_date_string()
A
50 8 28
wp_memory_BillCatchErrors\wp_memory_bill_catch_errors::add_bill_javascript_to_header()
A
41 1 131
site_checkup_localization_init()
A
48 7 35
site_checkup_page_content()
A
49 7 31
Bill_Catch_Bots::bill_procurarPalavra()
A
58 8 16
site_checkup_BillChat\ChatPlugin::bill_chat_send_message()
A
49 7 31
site_checkup_fetch_files()
S
53 7 25
sitecheckup_BillDiagnose\ErrorChecker::bill_parseDate_old_mexida()
S
47 6 38
Bill_Catch_Bots::bill_isourserver()
S
55 7 19
site_checkup_File_Integrity_Checker::view_file_diff()
S
47 6 33
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::__construct()
S
49 6 33
sitecheckup_BillDiagnose\ErrorChecker::bill_parseDate()
S
50 6 30
wptools_check_page_load()
S
46 5 41
bill_minozzi_bill_catch_errors::add_bill_javascript_to_header()
S
43 1 101
wptools_register_loading_time()
S
47 5 37
site_checkup_wizard_step6()
S
48 5 30
format_time_difference2()
S
58 6 15
sitecheckup_get_load_average_from_proc()
S
51 5 28
Bill_Catch_Bots::bill_catch_bots_insert_data()
S
46 4 40
sitecheckup_get_load_average()
S
55 5 21
site_checkup_bill_hooking_diagnose()
S
57 5 17
Bill_Catch_Bots::bill_catch_bots_is_bad_hosting()
S
59 5 14
sitecheckup_readable_error_reporting()
S
50 4 27
convertToHumanReadableSize()
S
60 5 12
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::show_dismissible_notification()
S
53 4 23
site_checkup_BillChat\ChatPlugin::bill_chat_load_messages()
S
54 4 21
site_checkup_BillChat\ChatPlugin::bill_chat_load_messages_NEW()
S
55 4 20
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::get_plugin_slug()
S
56 4 18
bill_check_install_mu_plugin()
S
58 4 16
site_checkup_File_Integrity_Checker::call_checksum_api()
S
58 4 15
site_checkup_bill_hooking_catch_errors()
S
58 4 15
site_checkup_File_Integrity_Checker::create_the_response()
S
50 3 28
sitecheckup_OSName()
S
62 4 11
Bill_Catch_Bots::bill_is_search_engine()
S
54 3 23
site_checkup_tab_wizard()
S
58 3 17
add_help_tab_to_screen()
S
58 3 16
getFileSizeInBytes()
S
63 4 10
site_checkup_load_chat()
S
67 4 8
filter_log_content()
S
64 4 10
sitecheckup_calculate_load_percentage()
S
63 4 10
site_checkup_render_nav_tabs()
S
59 3 14
bill_splitDate()
S
61 3 13
site_checkup_tab_dashboard()
S
47 1 42
Bill_Catch_Bots::bill_catch_bots_create_table()
S
55 2 21
Bill_Catch_Bots::bill_catch_bots_capture_and_insert()
S
64 3 9
site_checkup_bill_hooking_catch_bots()
S
65 3 9
sitecheckup_get_ua2()
S
64 3 10
site_checkup_check_wordpress_logged_in_cookie()
S
67 3 8
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::custom_help_tab()
S
60 2 14
site_checkup_show_pointer()
S
58 1 27
site_checkup_File_Integrity_Checker::enqueue_scripts()
S
61 2 11
site_checkup_BillChat\ChatPlugin::enqueue_chat_scripts()
S
53 1 22
site_checkup_admin_enqueue_scripts()
S
57 1 19
site_checkup_health()
S
60 1 16
site_checkup_plugin_row_meta()
S
69 2 6
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::get_instance()
S
66 2 9
sitecheckup_get_host()
S
65 2 9
site_checkup_enqueue_pointer_scripts()
S
67 2 8
Bill_Catch_Bots::bill_daily_cleanup()
S
60 1 15
site_checkup_plugin_action_links()
S
69 2 6
Bill_Catch_Bots::bill_catch_bots_get_ua()
S
78 2 3
debug_screen_id_current_screen()
S
74 2 5
Bill_Catch_Bots::bill_catch_bots_get_current_url()
S
78 2 3
site_checkup_BillChat\ChatPlugin::bill_chat_reset_messages()
S
64 2 10
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::add_site_health_link_to_admin_toolbar()
S
60 1 14
site_checkup_enqueue_wizard_scripts()
S
79 1 3
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::is_notification_displayed_today()
S
72 1 5
site_checkup_File_Integrity_Checker::run_files_integrity_check()
S
70 1 6
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::site_health_navigation_tabs()
S
68 1 8
site_checkup_admin_menu()
S
68 1 9
site_checkup_QuietSkin::site_checkup_header()
S
91 1 2
sitecheckup_BillDiagnose\ErrorChecker::__construct()
S
79 1 3
site_checkup_admin_enqueue_styles_dashboard()
S
70 1 6
site_checkup_QuietSkin::site_checkup_footer()
S
91 1 2
site_checkup_BillChat\ChatPlugin::__construct()
S
68 1 7
wptools_enqueue_scripts_with_nonce()
S
68 1 6
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::setPluginTextDomain()
S
81 1 3
wp_memory_BillCatchErrors\wp_memory_bill_catch_errors::__construct()
S
75 1 4
site_checkup_dismiss_pointer()
S
80 1 3
sitecheckup_BillDiagnose\ErrorChecker::limparString()
S
79 1 3
site_checkup_plugin_deactivate()
S
82 1 3
get_base_plugin_dir()
S
71 1 5
site_checkup_File_Integrity_Checker::__construct()
S
72 1 5
site_checkup_BillChat\ChatPlugin::chat_plugin_scripts()
S
72 1 6
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::setNotificationUrl()
S
81 1 3
bill_minozzi_bill_catch_errors::get_ajax_url()
S
80 1 3
bill_minozzi_bill_catch_errors::__construct()
S
75 1 4
site_checkup_QuietSkin::site_checkup_feedback()
S
91 1 2
site_checkup_plugin_activate()
S
80 1 3
sitecheckup_bill_strip_strong99()
S
69 1 8
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::setNotificationUrl2()
S
81 1 3
bill_install_ajaxurl()
S
74 1 5
sitecheckup_BillDiagnose\ErrorChecker::enqueue_diagnose_scripts()
S
65 1 10
bill_fallback_date_format()
S
78 1 4
sitecheckup_BillDiagnose\sitecheckup_Bill_Diagnose::setPluginSlug()
S
80 1 3
wp_memory_BillCatchErrors\wp_memory_bill_catch_errors::get_ajax_url()
S
80 1 3
site_checkup_File_Integrity_Checker::get_integrity_results()
S
76 1 4