Code Analysis: Bytesweavers AI Chat Master 1.0.0

Most Complex Classes

Class Rating Complexity
AICW\Admin_Settings
A
64
AICW\API_Handler
S
35
AICW\Widget
S
20
AICW\Data_Scraper
S
18
AICW\Chat_Processor
S
4

Most Complex Functions

Function Rating Complexity
AICW\Admin_Settings::api_key_notice()
A
13
AICW\Widget::render_widget()
A
9
AICW\Admin_Settings::register_settings()
A
1
AICW\Admin_Settings::manual_scrape()
A
7
AICW\Data_Scraper::scrape_website()
S
6
AICW\API_Handler::call_gemini()
S
4
AICW\Data_Scraper::build_raw_text()
S
6
AICW\API_Handler::call_openai()
S
4
AICW\API_Handler::call_anthropic()
S
4
AICW\Admin_Settings::test_connection()
S
5
AICW\Widget::handle_message()
S
5
AICW\API_Handler::get_model_family()
S
5