Code Analysis: AI Blog Helper with Gemini 1.0.0

Most Complex Classes

Class Rating Complexity
AIBLHEWI_Admin
S
43
AIBLHEWI_Ajax
S
32
AIBLHEWI_Main
S
15
AIBLHEWI_AI_Service
S
14
AIBLHEWI_Frontend
S
7

Most Complex Functions

Function Rating Complexity
AIBLHEWI_Ajax::handle_send_message()
A
11
AIBLHEWI_Frontend::render_chatbot()
A
5
AIBLHEWI_Admin::sanitize_options()
A
10
AIBLHEWI_Ajax::handle_send_contact()
A
9
AIBLHEWI_Ajax::handle_summarize_article()
A
8
AIBLHEWI_AI_Service::get_gemini_response()
S
5
AIBLHEWI_Admin::register_settings()
S
1
AIBLHEWI_AI_Service::build_prompt()
S
4
AIBLHEWI_Admin::bot_icon_callback()
S
4
AIBLHEWI_Admin::header_logo_callback()
S
4
AIBLHEWI_Ajax::get_related_articles()
S
3
AIBLHEWI_Main::configure_gmail_smtp()
S
3