Code Analysis: WP Fix It Connect 3.1

Function Rating Maintainability Complexity Lines of code
SpeedGuard_Admin::show_admin_notices()
C
39 31 54
SpeedGuard_Tests::try_add_speedguard_test()
C
37 29 61
Wp_Temporary_Login_Without_Password_Admin::display_admin_notices()
C
36 27 71
WPFI_Settings::display_settings_page()
C
27
7 369
SpeedGuardWidgets::speedguard_admin_bar_widget()
C
34 24 84
debug_save_setting()
B
37 16 72
Wp_Temporary_Login_Without_Password_Admin::manage_temporary_login()
A
40 14 63
Wp_Temporary_Login_Without_Password_Public::init_wtlwp()
A
44 15 42
Wp_Temporary_Login_Without_Password_Admin::create_user()
A
41 12 62
wpts_admin_bar_links()
A
33 1 218
SpeedGuard_Notifications::test_results_email()
A
32 6 134
Wp_Temporary_Login_Without_Password_Layout::prepare_single_user_row()
A
41 11 51
SpeedGuard_Admin::__construct()
A
49 11 26
Wp_Temporary_Login_Without_Password_Admin::delete_user()
A
46 10 39
SpeedGuard_Admin::guarded_page_unpublished_hook()
A
50 10 26
SpeedGuard_Settings::load_time_updated_function()
A
43 8 50
SpeedGuard_Tests::create_speedguard_test()
A
49 9 28
Wp_Temporary_Login_Without_Password_Common::create_new_user()
A
46 8 35
Wp_Temporary_Login_Without_Password_Common::time_elapsed_string()
A
47 8 35
Wp_Temporary_Login_Without_Password_Common::get_user_expire_time()
A
50 8 31
Wp_Temporary_Login_Without_Password_Common::get_manage_login_url()
A
49 7 35
Wp_Temporary_Login_Without_Password_Common::create_username()
A
54 8 18
SpeedGuard_Tests::speedguard_search_function()
S
42 5 57
SpeedGuard_Settings::default_options_set()
S
61 8 11
Wp_Temporary_Login_Without_Password_Common::get_redirect_link()
S
54 7 22
SpeedGuard_Admin::run_waiting_tests_ajax()
S
43 4 67
SpeedGuard_List_Table::table_data()
S
43 5 51
SpeedGuard_List_Table::process_bulk_action()
S
55 7 19
Wp_Temporary_Login_Without_Password_Common::manage_login()
S
56 7 19
wpfixit_admin_footer_function()
S
46 2 91
wpfixit_wpas()
S
46 2 90
debug_footer_link()
S
47 1 93
debug_create_table_format()
S
57 6 16
Wp_Temporary_Login_Without_Password_Common::get_valid_user_based_on_wtlwp_token()
S
49 5 31
SpeedGuard_Admin::before_delete_test_hook()
S
59 6 13
SpeedGuard_Admin::enqueue_scripts()
S
58 6 13
SpeedGuard_Admin::body_classes_filter()
S
61 6 12
SpeedGuard_Settings::update_results_cron_function()
S
52 5 23
SpeedGuard_Admin::is_screen()
S
53 5 22
SpeedGuard_Settings::default_options_added()
S
57 5 16
SpeedGuard_Admin::enqueue_styles()
S
65 6 8
SpeedGuardWidgets::__construct()
S
65 6 7
SpeedGuard_Admin::fix_backwards_compatibility_wpt()
S
52 4 26
SpeedGuard_List_Table::column_default()
S
63 5 11
activate_speedguard()
S
61 5 11
SpeedGuard_Tests::speedguard_rest_api_search()
S
55 4 21
SpeedGuard_List_Table::sort_data()
S
57 4 18
SpeedGuard_Settings::email_me_case_fn()
S
55 4 17
SpeedGuard_Settings::my_settings_page_function()
S
52 3 32
SpeedGuard_Admin::speedguard_page_url()
S
64 5 9
Wp_Temporary_Login_Without_Password_Common::format_date_display()
S
58 4 15
Wp_Temporary_Login_Without_Password_Common::is_login_expired()
S
63 5 10
Wp_Temporary_Login_Without_Password_Common::is_valid_temporary_login()
S
63 5 10
Wp_Temporary_Login_Without_Password_Common::get_login_url()
S
59 4 15
SpeedGuard_Lighthouse::lighthouse_new_test()
S
49 3 29
SpeedGuard_Settings::email_test_results_function()
S
60 4 14
Wp_Temporary_Login_Without_Password_Common::get_temporary_logins()
S
54 3 22
SpeedGuardWidgets::speedguard_dashboard_widget_function()
S
53 3 22
Wp_Temporary_Login_Without_Password_Common::get_expiry_options()
S
56 3 18
Wp_Temporary_Login_Without_Password_Layout::prepare_row_actions()
S
55 3 17
WPFI_Settings::menu_print_tabs()
S
56 3 16
Wp_Temporary_Login_Without_Password_Common::delete_temporary_logins()
S
64 4 10
SpeedGuard_Tests::process_speedguard_actions()
S
67 4 6
Wp_Temporary_Login_Without_Password_Common::can_manage_wtlwp()
S
64 4 10
debug_file_read()
S
59 3 14
SpeedGuard_Settings::test_connection_type_fn()
S
58 3 14
SpeedGuard_Tests::tests_page()
S
54 2 29
debug_clearlog()
S
60 3 13
Wp_Temporary_Login_Without_Password_Activator::activate()
S
60 3 13
Wp_Temporary_Login_Without_Password_Common::get_expiry_duration_html()
S
60 3 13
SpeedGuard_Settings::speedguard_options_updated()
S
61 3 12
SpeedGuard_Settings::speedguard_update_settings()
S
61 3 12
debug_add_option()
S
62 3 11
SpeedGuard_Tests::is_homepage_guarded()
S
53 2 24
SpeedGuardWidgets::important_questions_meta_box()
S
57 2 17
debug_send_notification_email()
S
70 3 6
Wp_Temporary_Login_Without_Password_Admin::disable_welcome_notification()
S
66 3 9
Speedguard_Loader::run()
S
66 3 8
SpeedGuard_Settings::critical_load_time_fn()
S
66 3 7
Wp_Temporary_Login_Without_Password_Loader::run()
S
66 3 8
Wp_Temporary_Login_Without_Password_Public::get_error_messages()
S
63 3 10
write_log()
S
69 3 7
Wp_Temporary_Login_Without_Password_Admin::admin_settings()
S
68 3 6
Wp_Temporary_Login_Without_Password_Public::disable_temporary_user_login()
S
64 3 10
Wp_Temporary_Login_Without_Password_Public::disable_password_reset()
S
65 3 10
SpeedGuard_Tests::update_speedguard_test()
S
61 2 12
SpeedGuard_List_Table::prepare_items()
S
56 1 18
SpeedGuard_Settings::__construct()
S
57 1 16
SpeedGuard_Admin::update_this_plugin_option()
S
67 2 8
SpeedGuard_Admin::get_this_plugin_option()
S
68 2 8
SpeedGuard_Settings::show_ab_widget_fn()
S
68 2 6
Speedguard_Deactivator::deactivate()
S
67 2 7
Wp_Temporary_Login_Without_Password_Admin::admin_menu()
S
74 2 5
SpeedGuard_Admin::run_waiting_tests()
S
69 2 7
SpeedGuard_Admin::removable_query_args()
S
68 2 7
debug_file_write()
S
65 2 9
SpeedGuard_Admin::delete_this_plugin_option()
S
68 2 8
Wp_Temporary_Login_Without_Password::define_constant()
S
75 2 5
WPFI_Settings::get_setup_section()
S
73 2 5
debug_downloadlog()
S
75 2 5
Speedguard::__construct()
S
65 2 10
SpeedGuard_Settings::show_dashboard_widget_fn()
S
68 2 6
SpeedGuardWidgets::speedguard_dashboard_widget()
S
63 2 9
WPTS_Main::instance()
S
73 2 5
debug_downloadconfig()
S
75 2 5
WPFI_Settings::action_admin_menu()
S
60 1 13
Wp_Temporary_Login_Without_Password::define_admin_hooks()
S
59 1 13
debug_error_handler()
S
59 1 12
SpeedGuard_Settings::speedguard_settings()
S
59 1 12
SpeedGuardWidgets::add_new_url_meta_box()
S
63 1 12
SpeedGuard_Settings::speedguard_cron_schedules()
S
62 1 11
Wp_Temporary_Login_Without_Password_Admin::admin_footer_text()
S
76 1 4
Wp_Temporary_Login_Without_Password::get_version()
S
82 1 3
SpeedGuard_Admin::set_notice()
S
89 1 1
Speedguard_Loader::__construct()
S
77 1 4
Wp_Temporary_Login_Without_Password::__construct()
S
68 1 8
Wp_Temporary_Login_Without_Password_i18n::load_plugin_textdomain()
S
72 1 5
Speedguard::get_version()
S
82 1 3
Wp_Temporary_Login_Without_Password_Public::__construct()
S
77 1 4
Wp_Temporary_Login_Without_Password_Common::generate_password()
S
78 1 3
SpeedGuard_Admin::app_output_buffer()
S
83 1 3
SpeedGuard_Tests::__construct()
S
75 1 4
WPTS_Main::__construct()
S
72 1 5
SpeedGuard_Settings::check_recurrence_fn()
S
64 1 8
Wp_Temporary_Login_Without_Password_Loader::__construct()
S
77 1 4
SpeedGuard_Admin::speedguard_cpt()
S
65 1 9
Speedguard_Loader::add_action()
S
77 1 3
SpeedGuard_List_Table::get_columns()
S
64 1 10
SpeedGuard_Settings::speedguard_settings_general()
S
100 1 2
SpeedGuard_Admin::speedguard_actions_links()
S
68 1 6
WPFI_Settings::register_settings()
S
80 1 3
run_wp_temporary_login_without_password()
S
73 1 5
Speedguard::define_admin_hooks()
S
68 1 7
Speedguard_Activator::activate()
S
74 1 4
Wp_Temporary_Login_Without_Password::get_plugin_name()
S
82 1 3
deactivate_speedguard()
S
76 1 4
Wp_Temporary_Login_Without_Password_Loader::add_action()
S
77 1 3
run_speedguard()
S
77 1 4
SpeedGuard_Tests::tests_list_metabox()
S
69 1 7
SpeedGuard_List_Table::get_sortable_columns()
S
77 1 3
SpeedGuard_List_Table::column_cb()
S
74 1 5
SpeedGuard_Settings::print_description()
S
83 1 3
SpeedGuard_Admin::speedguard_admin_menu()
S
69 1 5
Speedguard::get_loader()
S
82 1 3
debug_admin_page()
S
81 1 3
Wp_Temporary_Login_Without_Password_Common::get_current_gmt_timestamp()
S
78 1 3
Wp_Temporary_Login_Without_Password::get_loader()
S
82 1 3
Speedguard_Public::__construct()
S
77 1 4
SpeedGuard_List_Table::get_bulk_actions()
S
69 1 7
Wp_Temporary_Login_Without_Password_Admin::enqueue_styles()
S
74 1 4
Wp_Temporary_Login_Without_Password_Admin::enqueue_scripts()
S
67 1 7
WPTS_Main::load_textdomain()
S
81 1 3
Speedguard_Public::enqueue_scripts()
S
77 1 3
SpeedGuard_Admin::capability()
S
77 1 4
SpeedGuard_Notifications::__construct()
S
100 1 2
Speedguard_Public::enqueue_styles()
S
77 1 3
Speedguard_i18n::load_plugin_textdomain()
S
69 1 7
SpeedGuard_List_Table::no_items()
S
80 1 3
SpeedGuard_Lighthouse::__construct()
S
100 1 2
Speedguard::define_public_hooks()
S
72 1 5
Wp_Temporary_Login_Without_Password_Admin::__construct()
S
77 1 4
WPFI_Settings::__construct()
S
74 1 4
Speedguard::get_plugin_name()
S
82 1 3
Wp_Temporary_Login_Without_Password::define_public_hooks()
S
69 1 6
Wp_Temporary_Login_Without_Password_Loader::add()
S
64 1 10
debug_log_file_page()
S
81 1 3
Speedguard_Loader::add_filter()
S
77 1 3
Wp_Temporary_Login_Without_Password_Admin::tlwp_rated()
S
76 1 4
Wp_Temporary_Login_Without_Password_Deactivator::deactivate()
S
70 1 6
Wp_Temporary_Login_Without_Password::set_locale()
S
75 1 4
Wp_Temporary_Login_Without_Password_Layout::prepare_empty_user_row()
S
65 1 9
SpeedGuard_Settings::settings_meta_box()
S
72 1 5
Wp_Temporary_Login_Without_Password::run()
S
82 1 3
Speedguard::run()
S
82 1 3
wp_activate_temporary_login_without_password()
S
76 1 4
debug_settings_link()
S
72 1 5
debug_file_download()
S
65 1 9
checker_login()
S
68 1 7
wp_deactivate_temporary_login_without_password()
S
76 1 4
Speedguard_Loader::add()
S
64 1 10
Wp_Temporary_Login_Without_Password_Common::generate_wtlwp_token()
S
74 1 4
SpeedGuard_Tests::speedguard_rest_api_register_routes()
S
68 1 7
SpeedGuard_Settings::email_me_at_fn()
S
71 1 5
SpeedGuardWidgets::add_meta_boxes()
S
62 1 9
Wp_Temporary_Login_Without_Password_Layout::prepare_header_footer_row()
S
64 1 9
debug_get_options()
S
81 1 3
Wp_Temporary_Login_Without_Password::load_dependencies()
S
65 1 9
Speedguard::load_dependencies()
S
72 1 5
WPFI_Settings::scripts_n_styles()
S
75 1 4
SpeedGuardWidgets::about_meta_box()
S
63 1 10
Wp_Temporary_Login_Without_Password_Loader::add_filter()
S
77 1 3
Wp_Temporary_Login_Without_Password_Common::get_blocked_pages()
S
72 1 5
SpeedGuard_Admin::supported_post_types()
S
65 1 9
SpeedGuard_List_Table::get_hidden_columns()
S
82 1 3