Code Analysis: AI Assistant with ChatGPT by AYS 1.9.3

Function Rating Maintainability Complexity Lines of code
Chatgpt_Assistant_Public::set_global_settings_options()
D
8
126 203
Chatgpt_Assistant_Admin::set_global_settings()
D
13
120 139
ChatGPT_Assistant_Settings_DB_Actions::store_data()
D
14
116 129
Chatgpt_Assistant_Public::set_global_front_settings_options()
D
45 40 23
ChatGPT_assistant_Data::get_chatbot_styles()
C
24
20 246
ChatGPT_Assistant_Front_Chat_DB_Actions::store_data()
C
43 29 38
ChatGPT_assistant_Data::makeRequest()
C
35 25 75
Chatgpt_Assistant_Admin::ays_chatgpt_save_feedback()
B
43 24 37
Chatgpt_Assistant_Admin::ays_chatgpt_connect()
B
48 19 27
ChatGPT_assistant_Data::get_chatbot_main_box()
A
37 13 89
Chatgpt_Assistant_Public::show_chatgpt_assistant()
A
36 11 110
ChatGPT_Assistant_General_Settings_DB_Actions::store_data()
A
48 15 30
Chatgpt_Assistant_Activator::activate()
A
34 9 118
Chatgpt_Assistant_DB_Actions::store_data()
A
42 11 53
Chatgpt_Assistant_Public::show_chatgpt_assistant_content()
A
38 6 96
ChatGPT_Assistant_Rates_List_Table::column_default()
A
57 10 17
ChatGPT_Assistant_Main_DB_Actions::update_setting()
A
47 8 38
Chatgpt_Assistant_Admin::enqueue_scripts()
A
41 7 52
Chatgpt_Assistant_Admin::ays_chatgpt_dismiss_button()
A
53 9 20
ChatGPT_Assistant_Main_DB_Actions::get_data()
S
58 8 13
Chatgpt_Assistant_Admin::enqueue_styles()
S
56 7 15
ChatGPT_assistant_Data::get_supported_coutries()
S
34 1 100
Chatgpt_Assistant_Admin::ays_chatgpt_helloween_message()
S
41 3 67
Chatgpt_Assistant_Admin::ays_chatgpt_sale_message20()
S
41 3 62
chatgpt_assistant_general_admin_notice()
S
46 3 60
Chatgpt_Assistant_Admin::ays_chatgpt_black_friday_message()
S
43 3 53
Chatgpt_Assistant_Admin::ays_chatgpt_gift_baner()
S
56 5 16
Chatgpt_Assistant_Admin::ays_chatgpt_sale_baner()
S
56 5 16
ChatGPT_Assistant_Main_DB_Actions::get_setting()
S
59 5 13
Chatgpt_Assistant_Admin::ays_chatgpt_admin_ajax()
S
55 4 21
ChatGPT_Assistant_Main_DB_Actions::add_setting()
S
55 4 20
Chatgpt_Assistant_Admin::ays_chatgpt_update_banner_time()
S
55 4 18
Chatgpt_Assistant_Public::check_chatbot_user_limitations()
S
59 4 17
Chatgpt_Assistant_Admin::ays_chatgpt_gift_message()
S
49 3 30
Chatgpt_Assistant_Admin::ays_chatgpt_admin_footer()
S
56 3 21
Chatgpt_Assistant_Public::show_chatgpt_greeting_message()
S
58 3 16
ChatGPT_Assistant_Main_DB_Actions::convert_settings_data()
S
63 4 10
ays_chatgpt_assistant_gutenberg_scripts()
S
60 3 12
aysChatgptAssistantVersionCompare()
S
62 3 11
Chatgpt_Assistant::load_dependencies()
S
57 2 17
Chatgpt_Assistant_Admin::disable_scripts()
S
64 3 10
Chatgpt_Assistant_Admin::ays_chatgpt_disconnect()
S
70 3 5
Chatgpt_Assistant_Loader::run()
S
66 3 8
ChatGPT_Assistant_Front_Chat_DB_Actions::store_settings_db_data()
S
64 3 8
Chatgpt_Assistant_Public::set_global_main_settings_options()
S
73 3 4
Chatgpt_Assistant_Public::check_chatbot_display_limitations()
S
71 3 6
ChatGPT_Assistant_Rates_List_Table::column_post_title()
S
63 3 10
Chatgpt_Assistant::__construct()
S
62 2 12
Chatgpt_Assistant::define_admin_hooks()
S
50 1 26
checkAndRegister()
S
64 2 10
ChatGPT_Assistant_Front_Chat_DB_Actions::get_settings_db_data()
S
68 2 6
Chatgpt_Assistant_Admin::deactivate_plugin_option()
S
63 2 10
Chatgpt_Assistant_Admin::add_plugin_admin_menu()
S
59 1 15
Chatgpt_Assistant_Public::check_limitations()
S
71 2 6
Chatgpt_Assistant_Activator::db_update_check()
S
71 2 6
ChatGPT_Assistant_Main_DB_Actions::get_all_data()
S
64 2 10
Chatgpt_Assistant_Admin::display_plugin_main_page()
S
70 2 6
ChatGPT_Assistant_General_Settings_DB_Actions::get_settings_db_data()
S
68 2 6
ChatGPT_Assistant_Rates_List_Table::get_columns()
S
58 1 15
ChatGPT_Assistant_Rates_List_Table::prepare_items()
S
60 1 14
Chatgpt_Assistant_Admin::add_plugin_front_chat_submenu()
S
60 1 13
Chatgpt_Assistant_Admin::add_plugin_image_generator_submenu()
S
62 1 12
Chatgpt_Assistant_Admin::add_plugin_features_submenu()
S
64 1 11
Chatgpt_Assistant_Admin::add_plugin_gift_submenu()
S
64 1 11
Chatgpt_Assistant_Public::ays_generate_chatbox()
S
63 1 11
Chatgpt_Assistant_Admin::__construct()
S
62 1 11
Chatgpt_Assistant_Admin::add_plugin_general_settings_submenu()
S
63 1 11
Chatgpt_Assistant_Admin::add_plugin_rates_submenu()
S
63 1 11
Chatgpt_Assistant_Admin::add_plugin_content_generator_submenu()
S
64 1 11
Chatgpt_Assistant_Admin::add_plugin_how_to_use_submenu()
S
64 1 11
Chatgpt_Assistant_Admin::add_plugin_settings_submenu()
S
63 1 11
ChatGPT_Assistant_Rates_List_Table::get_sortable_columns()
S
69 1 7
Chatgpt_Assistant_Loader::__construct()
S
77 1 4
Chatgpt_Assistant_Admin::display_plugin_how_to_use_page()
S
81 1 3
Chatgpt_Assistant_Admin::chatgpt_display_chat_icon()
S
74 1 4
Chatgpt_Assistant_Public::get_chatbox_all_themes()
S
66 1 9
Chatgpt_Assistant_Public::ays_chatgpt_shortcodes_show_all()
S
80 1 3
Chatgpt_Assistant::get_loader()
S
82 1 3
Chatgpt_Assistant::set_locale()
S
75 1 4
Chatgpt_Assistant_Public::__construct()
S
63 1 10
Chatgpt_Assistant_Admin::add_plugin_embedding_submenu()
S
64 1 10
Chatgpt_Assistant_Loader::add()
S
64 1 10
Chatgpt_Assistant_Admin::display_plugin_front_chat_page()
S
81 1 3
activate_chatgpt_assistant()
S
76 1 4
Chatgpt_Assistant_Public::enqueue_shortcode_scripts()
S
77 1 3
ChatGPT_Assistant_General_Settings_DB_Actions::store_settings_db_data()
S
69 1 6
Chatgpt_Assistant_Loader::add_action()
S
77 1 3
Chatgpt_Assistant::run()
S
82 1 3
Chatgpt_Assistant_Admin::display_plugin_gift_page()
S
81 1 3
Chatgpt_Assistant::get_version()
S
82 1 3
Chatgpt_Assistant_Admin::display_plugin_logs_page()
S
81 1 3
ChatGPT_assistant_Data::get_chatbox_all_themes()
S
66 1 9
Chatgpt_Assistant_Public::ays_generate_chatbox_content()
S
67 1 9
Chatgpt_Assistant_Admin::display_plugin_content_generator_page()
S
81 1 3
Chatgpt_Assistant_Public::enqueue_shortcode_styles()
S
77 1 3
deactivate_chatgpt_assistant()
S
76 1 4
Chatgpt_Assistant_Admin::display_plugin_features_page()
S
81 1 3
Chatgpt_Assistant_Admin::display_plugin_settings_page()
S
81 1 3
Chatgpt_Assistant_Admin::add_action_links()
S
65 1 8
run_chatgpt_assistant()
S
73 1 5
ChatGPT_Assistant_Rates_List_Table::no_items()
S
79 1 3
Chatgpt_Assistant_Admin::display_plugin_embedding_page()
S
81 1 3
Chatgpt_Assistant::define_public_hooks()
S
69 1 6
ChatGPT_Assistant_Rates_List_Table::__construct()
S
72 1 6
Chatgpt_Assistant_Admin::add_plugin_logs_submenu()
S
64 1 10
Chatgpt_Assistant_Loader::add_filter()
S
77 1 3
ChatGPT_Assistant_Rates_List_Table::get_data()
S
64 1 9
Chatgpt_Assistant_Public::enqueue_scripts()
S
68 1 6
ChatGPT_Assistant_Rates_List_Table::record_count()
S
72 1 5
Chatgpt_Assistant_Admin::display_plugin_general_settings_page()
S
81 1 3
ChatGPT_Assistant_Main_DB_Actions::__construct()
S
77 1 4
Chatgpt_Assistant::get_plugin_name()
S
82 1 3
Chatgpt_Assistant_Deactivator::deactivate()
S
89 1 2
Chatgpt_Assistant_i18n::load_plugin_textdomain()
S
69 1 7
Chatgpt_Assistant_Public::set_db_objects()
S
71 1 5
ChatGPT_Assistant_Main_DB_Actions::store_data()
S
98 1 1
Chatgpt_Assistant_Public::enqueue_styles()
S
77 1 3
Chatgpt_Assistant_Admin::display_plugin_image_generator_page()
S
81 1 3
Chatgpt_Assistant_Admin::display_plugin_rates_page()
S
81 1 3