Code Analysis: User Referral ( Free ) - Points, Rewards, Loyalty, Leader Board & Referrals Plugin 2.0

Function Rating Maintainability Complexity Lines of code
scurf_save_system_settings()
D
19
93 154
scurf_render_settings()
D
10
45 567
scurf_render_history()
C
26
22 172
scurf_give_points_shortcode()
A
40 14 53
scurf_points_table_shortcode()
A
44 11 48
scurf_render_security()
A
34 6 110
scurf_referral_daily_login_list_only_shortcode()
A
42 8 49
scurf_award_points_for_post()
A
45 8 37
scurf_award_points_for_login()
A
43 7 49
scurf_handle_visitor_link()
A
44 7 45
scurf_signup_list_only_shortcode()
A
43 7 43
scurf_visitor_list_only_shortcode()
A
43 7 43
scurf_referral_approved_comment_list_only_shortcode()
A
43 7 43
scurf_referral_published_post_list_only_shortcode()
A
43 7 43
scurf_referral_custom_post_list_only_shortcode()
A
44 7 42
scurf_history_shortcode()
A
44 7 41
scurf_render_adjust()
A
39 3 94
scurf_handle_signup_link()
S
44 6 45
scurf_render_backup()
S
47 6 43
scurf_import_referral_data()
S
44 6 43
scurf_render_docs()
S
39 1 117
scurf_check_plugin_update()
S
55 7 18
scurf_update_user_points_on_approval()
S
55 7 18
scurf_save_user_points_field()
S
58 7 15
scurf_award_points_for_signup()
S
46 5 40
scurf_deduct_points_shortcode()
S
43 4 53
scurf_scurf_award_points_for_comment()
S
53 6 22
scurf_display_update_notice()
S
56 6 19
scurf_add_user_points_field()
S
51 5 28
scurf_delete_data_on_deactivated()
S
44 3 50
scurf_plugin_activate_action()
S
44 3 45
award_points_to_user()
S
53 4 22
scurf_display_user_points_graph()
S
51 3 26
scurf_export_referral_data()
S
52 3 22
scurf_display_user_points_column()
S
61 3 12
scurf_delete_history_callback()
S
62 3 11
scurf_create_history_table()
S
57 2 19
scurf_add_give_points_custom_fields()
S
63 3 10
scurf_update_notice_script()
S
100 1 18
scurf_set_cookie()
S
69 2 6
scurf_get_user_display_name()
S
64 2 10
scurf_display_points()
S
64 2 9
scurf_add_user_points_dashboard_widget()
S
68 2 9
scurf_referral_link_shortcode()
S
68 2 8
scurf_register_user_set_referral_id_meta()
S
67 2 7
scurf_get_user_login_id()
S
75 2 4
scurf_get_total_user_points()
S
66 2 8
scurf_display_points_num()
S
65 2 9
scurf_display_user_points_count()
S
64 2 9
scurf_store_comment_information()
S
58 1 15
scurf_render_help()
S
66 1 14
scurf_add_security()
S
67 1 10
scurf_increment_comment_counts()
S
69 1 6
scurf_get_give_points_count()
S
69 1 6
scurf_add_settings_link()
S
69 1 7
scurf_get_total_referral_history()
S
70 1 6
scurf_add_backup()
S
67 1 10
scurf_add_docs()
S
67 1 10
scurf_add_history()
S
67 1 10
scurf_enqueue_styles()
S
79 1 3
scurf_enqueue_scripts()
S
78 1 3
scurf_add_adjust()
S
67 1 10
scurf_get_comment_ids_for_user_and_post()
S
64 1 10
scurf_get_referral_history()
S
68 1 7
scurf_add_settings()
S
67 1 10
scurf_add_user_points_column()
S
75 1 4
scurf_add_help()
S
67 1 10
scurf_get_referral_link()
S
71 1 5
scurf_render_user_points_dashboard_widget()
S
73 1 6
scurf_award_points_for_comment()
S
74 1 4
scurf_increment_give_points_count()
S
65 1 8
scurf_make_user_points_column_sortable()
S
77 1 4