Code Analysis: AiCB Chat Widget 1.2.2

Most Complex Classes

Class Rating Complexity
AICBC_Tools
C
108
AICBC_Settings
A
63
AICBC_Admin
A
54
AICBC_REST
S
49
AICBC_AI
S
49
Demfilz_License_Client
S
33
AICBC_Store
S
30
AICBC_Plugin
S
9

Most Complex Functions

Function Rating Complexity
AICBC_Settings::sanitize()
B
23
AICBC_Tools::lookup_order()
B
17
AICBC_AI::reply()
B
16
AICBC_Settings::render_page()
B
8
AICBC_Admin::handle_actions()
A
15
AICBC_Admin::render_conversations()
A
13
AICBC_Tools::relay_poll()
A
14
AICBC_Admin::render_single()
A
10
AICBC_REST::human()
A
12
AICBC_Tools::get_product()
A
13
Demfilz_License_Client::render_panel()
A
11
AICBC_AI::call_api()
A
11