Code Analysis: SwiftHare AI Chat 3.0.2

Most Complex Classes

Class Rating Complexity
SwiftHareAIChatAdminSettings
D
130
SwiftHareAIHandler
C
110
SwiftHareAIChatPluginCore
S
45

Most Complex Functions

Function Rating Complexity
SwiftHareAIChatAdminSettings::swifthare_ai_sanitize_settings()
D
40
SwiftHareAIChatPluginCore::swifthare_ai_enqueue_scripts()
B
17
SwiftHareAIChatAdminSettings::swifthare_ai_admin_page()
B
17
SwiftHareAIHandler::handle_chat_request()
B
17
SwiftHareAIHandler::handle_live_message_send()
A
14
SwiftHareAIHandler::swifthare_delete_images_from_messages()
A
12
SwiftHareAIChatAdminSettings::swifthare_ai_register_settings()
A
7
SwiftHareAIChatPluginCore::swifthare_render_staff_dashboard_shortcode()
A
5
SwiftHareAIHandler::handle_live_message_get()
A
8
SwiftHareAIHandler::handle_live_chat_request()
A
7
SwiftHareAIChatPluginCore::swifthare_ai_handle_staff_auth()
A
8
SwiftHareAIHandler::handle_mark_messages_read()
S
7