Code Analysis: AI Chatbot for WordPress – Jotform 1.3.1

Function Rating Maintainability Complexity Lines of code
JAIC\Classes\JAIC_Core::update()
B
41 22 51
JAIC\Classes\JAIC_Core::renderChatbot()
A
57 12 14
JAIC\Classes\JAIC_Core::createSettings()
A
46 9 37
JAIC\Classes\JAIC_Core::__construct()
A
54 8 19
JAIC\Classes\JAIC_Core::delete()
S
46 6 41
JAIC\Classes\JAIC_Core::getPageContents()
S
54 4 22
JAIC\Classes\JAIC_Core::isPreviewMode()
S
71 5 4
jotform_ai_chatbot_developers_callback()
S
53 3 21
JAIC\Classes\JAIC_Core::getPluginActivePages()
S
65 4 8
JAIC\Classes\JAIC_Core::getAPIKey()
S
65 4 8
jotform_ai_chatbot_plugin_settings_init()
S
53 2 25
jotform_ai_chatbot_show_preview_indicator()
S
59 2 15
JAIC\Classes\JAIC_Core::getPages()
S
64 3 10
jotform_ai_chatbot_sanitize_options()
S
64 3 10
JAIC\Classes\JAIC_Request::responseJSON()
S
57 1 17
jotform_ai_chatbot_register_plugin()
S
64 2 10
jotform_ai_chatbot_show_plugin()
S
70 2 7
JAIC\Classes\JAIC_Core::getPluginNamespace()
S
81 1 3
JAIC\Classes\JAIC_Core::getPluginName()
S
81 1 3
JAIC\Classes\JAIC_Core::getDomain()
S
79 1 3
JAIC\Classes\JAIC_Core::getSiteURL()
S
81 1 3
JAIC\Classes\JAIC_Request::response403()
S
76 1 4
JAIC\Classes\JAIC_Core::getPlatformAPIURL()
S
79 1 3
JAIC\Classes\JAIC_Core::getSiteAPIURL()
S
81 1 3
jotform_ai_chatbot_plugin_options_page()
S
67 1 10
JAIC\Classes\JAIC_Request::response500()
S
76 1 4
JAIC\Classes\JAIC_Request::response400()
S
76 1 4
jotform_ai_chatbot_render_plugin()
S
70 1 8
JAIC\Classes\JAIC_Core::getPreviewURL()
S
79 1 3
JAIC\Classes\JAIC_Core::getPluginOptionKey()
S
81 1 3