Code Analysis: Force Refresh 2.13.2

Function Rating Maintainability Complexity Lines of code
assign_release_note_based_on_role()
S
51 4 27
autoload_classes_and_interfaces()
S
53 4 23
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::get_scheduled_refreshes()
S
58 4 17
add_script()
S
54 3 25
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Options::save_options()
S
60 3 14
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::get_scheduled_refreshes_from_cron_event()
S
60 3 14
show_force_refresh_in_wp_admin_bar()
S
61 3 13
get_release_notes_json()
S
61 3 13
get_latest_plugin_version()
S
62 3 11
logger()
S
69 3 6
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Client::get_version()
S
60 2 14
JordanLeven\Plugins\ForceRefresh\Services\Debug_Storage_Service::set_debug_mode()
S
64 2 11
get_localized_data()
S
52 1 25
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::register_routes()
S
57 1 20
get_localized_data_versions()
S
58 1 17
JordanLeven\Plugins\ForceRefresh\Services\Versions_Storage_Service::get_site_version()
S
75 2 4
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Client::get_current_version_site()
S
75 2 4
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Client::get_current_version_post()
S
67 2 8
JordanLeven\Plugins\ForceRefresh\Services\Debug_Storage_Service::debug_mode_is_active()
S
63 2 10
JordanLeven\Plugins\ForceRefresh\Services\Options_Storage_Service::get_show_in_admin_bar()
S
64 2 10
get_plugin_readme()
S
66 2 8
add_style()
S
65 2 9
render_admin_bar_html()
S
80 2 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Page::refresh_page()
S
60 1 14
register_admin_endpoints()
S
62 1 14
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::schedule_refresh_site()
S
62 1 12
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::delete_schedule_refresh_site()
S
63 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Debugging::register_routes()
S
64 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Site::register_routes()
S
64 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Options::register_routes()
S
64 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Client::register_routes()
S
64 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Site::refresh_site()
S
65 1 11
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Page::register_routes()
S
64 1 11
get_release_notes()
S
81 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler::register_rest_endpoint()
S
67 1 9
get_main_plugin_file()
S
83 1 3
JordanLeven\Plugins\ForceRefresh\Services\Versions_Storage_Service::set_site_version()
S
76 1 4
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Client::get_rest_endpoint()
S
79 1 3
get_release_note_header_node()
S
69 1 7
JordanLeven\Plugins\ForceRefresh\Services\Versions_Storage_Service::get_new_version()
S
70 1 6
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler::return_api_response()
S
65 1 10
get_release_note_node()
S
69 1 7
JordanLeven\Plugins\ForceRefresh\Services\Options_Storage_Service::get_refresh_interval()
S
70 1 7
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::executeSiteRefresh()
S
77 1 4
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler::get_formatted_rest_endpoint()
S
71 1 5
JordanLeven\Plugins\ForceRefresh\Services\Options_Storage_Service::set_option_refresh_interval()
S
73 1 6
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin::user_is_able_to_admin_force_refresh()
S
80 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Site::get_rest_endpoint()
S
79 1 3
force_refresh_specific_page_refresh_html()
S
79 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::register_actions()
S
79 1 3
JordanLeven\Plugins\ForceRefresh\Services\Versions_Storage_Service::set_page_version()
S
66 1 10
user_can_request_force_refresh()
S
81 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Debugging::get_rest_endpoint()
S
79 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Options::get_rest_endpoint()
S
79 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Schedule_Refresh_Site::get_rest_endpoint()
S
79 1 3
get_refresh_options()
S
64 1 10
get_force_refresh_plugin_url()
S
76 1 4
JordanLeven\Plugins\ForceRefresh\Services\Options_Storage_Service::set_option_show_in_admin_bar()
S
73 1 6
print_error()
S
80 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Debugging::save_options()
S
67 1 8
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler::get_namespace_endpoint()
S
78 1 3
enqueue_force_refresh_scripts()
S
70 1 6
get_admin_api_endpoints()
S
66 1 9
get_force_refresh_plugin_directory()
S
77 1 4
get_release_notes_from_plugin_readme()
S
70 1 6
get_release_note_date()
S
79 1 3
JordanLeven\Plugins\ForceRefresh\Api\Api_Handler_Admin_Refresh_Page::get_rest_endpoint()
S
79 1 3
force_refresh_main_settings()
S
79 1 3