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

Function Rating Maintainability Complexity Lines of code
UltimateCursor\Extension\Extend_Cursor::add_controls_section()
B
22
1 370
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_Admin::admin_body_class()
S
57 5 16
Ultimate_Cursor_Admin::register_admin_menu()
S
50 2 35
Ultimate_Cursor_Assets::enqueue_frontend_assets()
S
57 3 18
Ultimate_Cursor_Admin::redirect_to_welcome_screen()
S
64 4 10
Ultimate_Cursor_Assets::admin_enqueue_scripts()
S
52 2 28
UltimateCursor\Extension\Extend_Cursor::__construct()
S
60 3 13
UltimateCursor\Extension\Extend_Cursor::should_script_enqueue()
S
63 3 11
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
Ultimate_Cursor_Rest::register_routes()
S
56 1 21
Ultimate_Cursor_Rest::update_settings()
S
66 2 8
UltimateCursor::instance()
S
70 2 7
Ultimate_Cursor_Rest::update_settings_permission()
S
70 2 6
Ultimate_Cursor_Rest::request_ai_permission()
S
70 2 6
Ultimate_Cursor_Assets::__construct()
S
70 2 6
UltimateCursor::include_dependencies()
S
67 2 8
Ultimate_Cursor_Assets::get_asset_file()
S
64 2 10
Ultimate_Cursor_Rest::build_base_string()
S
65 2 8
UltimateCursor::deactivation_hook()
S
91 1 2
Ultimate_Cursor_Admin::print_admin_page()
S
83 1 5
Ultimate_Cursor_Rest::send_stream_error()
S
67 1 9
Ultimate_Cursor_Rest::__construct()
S
79 1 3
Ultimate_Cursor_Admin::__construct()
S
72 1 5
UltimateCursor::init_hook()
S
77 1 3
Ultimate_Cursor_Rest::send_stream_chunk()
S
75 1 4
UltimateCursor::activation_hook()
S
79 1 3
ultimate_cursor()
S
82 1 3
UltimateCursor::init()
S
66 1 8
UltimateCursor::__construct()
S
91 1 2
Ultimate_Cursor_Rest::success()
S
67 1 9