Code Analysis: HD Quiz 1.8.11

Function Rating Maintainability Complexity Lines of code
hdq_tool_upgrade_question_data()
D
27
31 137
hdq_sanitize_fields()
D
33 34 90
hdq_update_legacy_questions()
C
29 26 120
hdq_load_quiz_tabs()
B
30 17 150
hdq_print_tab_fields()
B
41 23 48
hdq_printField_checkbox()
B
38 19 77
hdq_parse_csv_data()
B
33 16 105
hdq_printField_radio()
B
38 17 80
hdq_printField_integer()
B
41 16 59
hdq_printField_select()
B
41 16 54
hdq_tool_upgrade_quiz_data()
A
36 11 85
hdq_get_quiz_meta()
A
36 1 217
hdq_update_legacy_data()
A
26
2 201
hdq_printField_image()
A
44 11 46
hdq_get_results()
A
42 10 58
hdq_update_legacy_quizzes()
A
39 8 69
hdq_accept_csv()
A
43 9 48
hqd_printField_float()
A
45 9 44
hdq_create_all_fields()
A
52 10 26
hdq_get_settings_meta()
A
39 1 156
hdq_save_quiz()
A
47 8 38
hdq_register_tools_csv_importer_page_callback()
A
41 5 81
hdq_printField_editor()
A
48 8 35
hdq_settings::__construct()
A
42 4 92
hdq_create_settings_page()
A
42 6 50
hdq_printField_text()
A
50 7 32
hdq_printField_textarea()
A
50 7 32
hdq_printField_email()
A
50 7 32
hdq_printField_encode()
S
51 7 30
hdq_save_question()
S
46 6 38
hdq_load_question_tabs()
S
43 4 67
hdq_get_attachment_id()
S
48 6 32
hdq_get_question_meta()
S
43 1 101
hdq_get_question_answers()
S
55 6 18
hdq_register_tools__data_upgrade_page_callback()
S
42 2 75
hdq_get_answer_image_url()
S
52 5 23
hdq_print_question_tab_content()
S
54 5 21
hdq_print_settings_tab_content()
S
54 5 21
hdq_print_quiz_tab_content()
S
54 5 21
hdq_settings::get()
S
61 5 12
hdq_print_quiz_start()
S
61 5 11
hdq_add_quiz()
S
53 4 24
hdq_save_settings()
S
55 4 20
hdq_get_quiz_list()
S
55 4 20
hdq_delete_question()
S
56 4 19
hdq_print_question_title()
S
58 4 15
hdq_user_permission()
S
59 4 15
hdq_print_finish()
S
59 4 14
hdq_display_question()
S
49 1 50
hdq_check_for_updates()
S
56 3 19
hdq_register_settings_page()
S
57 3 16
hdq_print_question_featured_image()
S
63 4 10
hdq_load_question()
S
60 3 13
hdq_load_questions_page()
S
60 3 13
hdq_tool_upgrade_question_data_complete()
S
61 3 13
hdq_add_warning()
S
100 1 42
get_mime()
S
62 3 12
hdq_get_quiz_tabs()
S
52 2 26
hdq_print_next()
S
61 3 11
hdq_cpt_quizzes()
S
46 1 39
hdq_get_question_tabs()
S
54 2 22
hdq_get_settings_tabs()
S
57 2 18
hdq_tax_quizzes()
S
48 1 32
hdq_register_block_box()
S
58 2 16
hdq_print_quiz_tabs()
S
63 3 10
hdq_print_jPaginate()
S
65 3 8
hdq_get_fb_app_share()
S
57 1 30
hdq_print_settings_tabs()
S
63 3 10
hdq_print_question_tabs()
S
63 3 10
hdq_print_quiz_in_loop()
S
63 3 10
hdq_add_warning_to_quiz_tax()
S
73 3 5
hdq_disable_redirect_canonical()
S
65 3 10
hdq_set_default_quiz_meta()
S
55 1 20
hdq_print_scripts()
S
58 1 18
hdq_settings::save()
S
74 2 5
hdq_print_question_extra_text()
S
68 2 7
hddq_plugin_links()
S
60 1 15
str_contains()
S
78 2 3
hdq_get_paginate_question_number()
S
69 2 7
hdq_show_need_to_update_data_message()
S
65 2 10
hdq_add_shortcode()
S
62 1 13
hdq_register_quizzes_page()
S
61 1 11
hdq_sanitize_array()
S
81 1 3
hdq_register_addons_page_callbak()
S
80 1 3
hdq_exists()
S
85 1 3
hdq_register_tools_page_callbak()
S
80 1 3
hdq_text_based()
S
80 1 3
hdq_deactivation()
S
82 1 3
hdq_question_meta_notice()
S
83 1 3
hdq_select_all_apply_image()
S
80 1 3
hdq_select_all_apply_text()
S
80 1 3
hdq_multiple_choice_image()
S
80 1 3
hdq_encodeURIComponent()
S
73 1 4
hdq_cpt_question_meta_notice()
S
79 1 3
hdq_multiple_choice_text()
S
80 1 3
get_hdq_question()
S
79 1 3
hdq_title()
S
80 1 3
hdq_register_settings_page_callback()
S
80 1 3
hdq_load_quizzes_page()
S
80 1 3
get_hdq_settings()
S
80 1 3
hdq_get_settings()
S
74 1 5
hdq_remove_data_upgrade_notice()
S
82 1 3
get_hdq_quiz()
S
79 1 3
hdq_register_quizzes_page_callback()
S
80 1 3