Code Analysis: Askany 1.2.0

Most Complex Classes

Class Rating Complexity
AjaxHandler
D
262
ApiManager
D
132
Database
D
128
PDFUploadHandler
A
61
PdfHandler
A
51
ContentIndexer
S
37
AdminPages
S
24
SessionManager
S
24
ShortcodeHandler
S
20
Plugin
S
12
AssetsManager
S
4

Most Complex Functions

Function Rating Complexity
ApiManager::update_settings()
C
25
PDFUploadHandler::handle_pdf_upload()
B
22
ApiManager::get_fallback_response()
B
20
AjaxHandler::save_home_settings()
B
19
ApiManager::get_deepseek_response()
B
15
ApiManager::get_enhanced_product_context()
B
13
AjaxHandler::save_settings()
A
16
AjaxHandler::chat_response()
A
15
AjaxHandler::test_api_connection()
A
15
AjaxHandler::rest_chat_response()
A
15
ApiManager::get_openai_response()
A
12
Database::create_chat_session()
A
11