Code Analysis: Ultimate Cursor – Best Cursor Animation Plugin for WordPress 1.4.0

Function Rating Maintainability Complexity Lines of code
UltimateCursor\Extension\Extend_Cursor::add_controls_section()
B
22
1 370
UltimateCursor_Analytics::get_website_data()
A
44 10 42
Ultimate_Cursor_Assets::admin_enqueue_scripts()
A
42 8 55
Ultimate_Cursor_Rest::process_stream_chunk()
S
50 7 28
Ultimate_Cursor_Rest::request_ai()
S
45 4 43
Ultimate_Cursor_Rest::prepare_messages()
S
45 3 54
Ultimate_Cursor_Assets::enqueue_frontend_assets()
S
56 5 18
UltimateCursor_Analytics::handle_analytics_request()
S
56 5 17
Ultimate_Cursor_Admin::admin_body_class()
S
57 5 16
UltimateCursor_Analytics::handle_deactivate_feedback()
S
56 4 18
Ultimate_Cursor_Admin::register_admin_menu()
S
48 2 42
Ultimate_Cursor_Admin::redirect_to_welcome_screen()
S
64 4 10
UltimateCursor\Extension\Extend_Cursor::__construct()
S
60 3 13
UltimateCursor\Extension\Extend_Cursor::should_script_enqueue()
S
63 3 11
UltimateCursor::user_has_cap()
S
70 3 6
Ultimate_Cursor_Admin::disable_admin_notices()
S
68 3 7
UltimateCursor\Extension\Extend_Cursor::enqueue_scripts()
S
67 3 6
Ultimate_Cursor_Rest::error()
S
60 2 14
UltimateCursor\Extension\Extend_Cursor::admin_notice_missing_main_plugin()
S
62 2 11
UltimateCursor_Analytics::send_data_to_server()
S
63 2 11
Ultimate_Cursor_Rest::register_routes()
S
56 1 21
UltimateCursor_Analytics::__construct()
S
54 1 20
uc_get_analytics_config()
S
57 1 18
UltimateCursor_Analytics::init_hooks()
S
63 2 10
UltimateCursor_Analytics::maybe_send_analytics()
S
66 2 8
UltimateCursor_Analytics::display_analytics_notice()
S
63 2 10
UltimateCursor::instance()
S
70 2 7
UltimateCursor_Analytics::maybe_show_notice()
S
69 2 6
UltimateCursor_Analytics::handle_notice_dismissal()
S
66 2 8
UltimateCursor_Analytics::deactivate_feedback_form()
S
66 2 8
UltimateCursor::include_dependencies()
S
67 2 8
Ultimate_Cursor_Rest::request_ai_permission()
S
70 2 6
Ultimate_Cursor_Assets::__construct()
S
70 2 6
uc_analytics_init()
S
64 2 10
Ultimate_Cursor_Rest::update_settings_permission()
S
70 2 6
Ultimate_Cursor_Rest::build_base_string()
S
65 2 8
Ultimate_Cursor_Rest::update_settings()
S
66 2 8
Ultimate_Cursor_Assets::get_asset_file()
S
64 2 10
Ultimate_Cursor_Rest::success()
S
67 1 9
Ultimate_Cursor_Admin::enqueue_media_uploader()
S
82 1 3
Ultimate_Cursor_Admin::extenderx_sdk_xero_plugin()
S
76 1 4
Ultimate_Cursor_Rest::__construct()
S
79 1 3
Ultimate_Cursor_Rest::send_stream_chunk()
S
75 1 4
UltimateCursor_Analytics::send_initial_analytics()
S
77 1 4
UltimateCursor::init_hook()
S
77 1 3
UltimateCursor_Analytics::setup_analytics()
S
78 1 4
Ultimate_Cursor_Rest::send_stream_error()
S
67 1 9
Ultimate_Cursor_Admin::ultimate_cursor_settings_link()
S
72 1 5
UltimateCursor::activation_hook()
S
79 1 3
UltimateCursor::init()
S
64 1 9
UltimateCursor::__construct()
S
91 1 2
Ultimate_Cursor_Admin::__construct()
S
64 1 9
UltimateCursor_Analytics::enqueue_deactivation_scripts()
S
74 1 5
ultimate_cursor()
S
82 1 3
UltimateCursor::deactivation_hook()
S
69 1 7
Ultimate_Cursor_Admin::print_admin_page()
S
83 1 5