Code Analysis: Simple Ajax Chat 20250329

Function Rating Maintainability Complexity Lines of code
sac_render_form()
D
4
61 779
simple_ajax_chat()
D
24
41 156
sac_validate_options()
C
32 31 89
sac_addData()
B
41 18 48
sac_getData()
A
51 16 21
sac_export_chats()
A
43 12 43
simple_ajax_chat_wp_resources()
A
35 4 108
sac_cron_truncate_chats()
A
50 9 25
sac_enqueue_scripts()
A
51 8 23
sac_get_ip_address()
A
53 8 23
sac_shout_edit()
S
55 8 15
sac_time_since()
S
48 7 29
sac_get_logged_class()
S
56 7 17
sac_shout_delete()
S
57 7 14
sac_restore_defaults()
S
57 7 14
sac_shout_truncate()
S
50 6 25
sac_update_logged_users()
S
59 5 14
sac_require_wp_version()
S
57 5 14
sac_admin_notice()
S
56 4 20
sac_export_csv()
S
56 4 17
sac_plugin_action_links()
S
56 4 16
sac_dismiss_notice_save()
S
62 5 10
sac_is_session_started()
S
63 5 10
sac_delete_export_file()
S
63 5 9
sac_create_table()
S
51 3 27
sac_export_chat_panel()
S
54 3 20
sac_get_current_screen_id()
S
68 4 6
sac_compare_version()
S
61 3 12
sac_default_options()
S
47 1 37
sac_admin_footer_text()
S
63 3 10
sac_dismiss_notice_version()
S
67 3 8
add_sac_links()
S
59 2 13
sac_check_pro()
S
79 2 3
sac_default_styles()
S
68 1 15
sac_deleteOld()
S
64 2 9
sac_dismiss_notice_check()
S
75 2 4
sac_get_logged_users()
S
73 2 4
sac_cron_activation()
S
70 2 6
sac_check_date_expired()
S
74 2 4
sac_validate_hex_color()
S
71 2 6
sac_validate_options_censors()
S
75 2 4
sac_cron_thirty_seconds()
S
74 1 4
sac_default_censors()
S
83 1 3
sac_dismiss_notice_link()
S
68 1 6
sac_cron_sixty_minutes()
S
74 1 4
sac_dismiss_notice_activate()
S
82 1 3
sac_cron_three_minutes()
S
74 1 4
sac_cron_deactivation()
S
82 1 3
sac_happens()
S
70 1 7
sac_cron_thirty_minutes()
S
74 1 4
sac_add_options_page()
S
79 1 3
sac_init()
S
75 1 4
sac_load_wp_media_files()
S
83 1 3
sac_special_chars()
S
70 1 6