Code Analysis: WPSummarize 1.0.17

Function Rating Maintainability Complexity Lines of code
wpsummarize_get_page_builder_content()
C
39 30 54
wpsummarize_add_to_content()
B
38 20 68
wpsummarize_api_check_tokens()
B
40 18 58
wpsummarize_sanitize_options()
B
50 19 23
wpsummarize_send_data_to_api()
B
38 15 68
wpsummarize_summary_item_count_callback()
A
43 15 43
wpsummarize_save_post_meta()
A
48 12 30
wpsummarize_post_action()
A
53 12 18
wpsummarize_data_is_meta_box()
A
49 11 26
wpsummarize_meta_box_callback()
A
44 9 43
wpsummarize_summary_theme_callback()
A
46 8 36
wpsummarize_insert_summary()
A
54 8 20
wpsummarize_use_tags_callback()
S
50 7 28
wpsummarize_summary_word_count_callback()
S
50 7 27
wpsummarize_hide_summary_behind_button_callback()
S
50 7 27
wpsummarize_validate_openai_api_key()
S
51 7 26
wpsummarize_summary_tone_callback()
S
51 6 25
wpsummarize_delete_meta_ajax()
S
52 6 23
wpsummarize_activate()
S
47 5 37
wpsummarize_sanitize_openai_api_key()
S
54 6 21
wpsummarize_admin_init()
S
40 3 63
wpsummarize_load_textdomain()
S
50 5 29
wpsummarize_insert_location_callback()
S
50 5 26
wpsummarize_dashboard_page()
S
40 2 71
wpsummarize_summary_style_callback()
S
51 5 25
wpsummarize_auto_include_callback()
S
53 5 22
wpsummarize_create_on_publish_callback()
S
53 5 22
wpsummarize_update_on_edit_callback()
S
53 5 21
wpsummarize_title_before_summary_callback()
S
54 5 20
wpsummarize_language_callback()
S
55 5 20
wpsummarize_post_types_enabled_callback()
S
55 5 18
wpsummarize_add_summary_to_action_scheduler_queue()
S
50 4 32
wpsummarize_oxygen_render_json_for_content()
S
59 5 14
wpsummarize_get_summary()
S
60 4 13
wpsummarize_openai_api_key_callback()
S
51 3 28
wpsummarize_check_summary_status()
S
54 3 23
wpsummarize_enqueue_quicktags()
S
55 3 21
wpsummarize_api_key_notice()
S
56 3 19
wpsummarize_add_editor_button()
S
65 4 9
wpsummarize_check_if_summary_is_generating()
S
60 3 14
wpsummarize_enqueue_public_css()
S
61 3 13
wpsummarize_fs()
S
51 2 27
wpsummarize_display_language_names_dropdown()
S
60 3 12
wpsummarize_get_api_key()
S
64 3 11
wpsummarize_enqueue_custom_css()
S
64 3 10
wpsummarize_generate_summary()
S
68 3 7
wpsummarize_get_language_names_array()
S
61 2 12
wpsummarize_add_meta_box()
S
62 2 12
wpsummarize_rename_post_meta_key()
S
62 2 12
wpsummarize_admin_menu()
S
54 1 26
wpsummarize_sanitize_html_input()
S
55 1 23
wpsummarize_save_button_callback()
S
55 1 23
wpsummarize_settings_page()
S
60 1 18
wpsummarize_initialize_action_scheduler()
S
75 2 5
wpsummarize_mask_api_key()
S
69 2 6
wpsummarize_dismiss_admin_notice()
S
65 2 9
wpsummarize_encrypt()
S
63 2 10
wpsummarize_decrypt()
S
63 2 10
wpsummarize_display_api_key_field()
S
69 2 7
wpsummarize_custom_css_callback()
S
71 2 5
wpsummarize_get_or_generate_site_key()
S
67 2 8
wpsummarize_hide_temporarily_callback()
S
61 2 10
wpsummarize_enqueue_scripts()
S
60 1 14
wpsummarize_sanitize_svg()
S
62 1 13
wpsummarize_register_block()
S
62 1 12
wpsummarize_add_tinymce_plugin()
S
75 1 4
wpsummarize_simple_section_callback()
S
75 1 4
wpsummarize_add_every_minute_schedule()
S
68 1 7
wpsummarize_format_style()
S
76 1 4
wpsummarize_sanitize_custom_css()
S
81 1 3
wpsummarize_sanitize_language()
S
72 1 5
wpsummarize_shortcode()
S
73 1 5
wpsummarize_advanced_section_callback()
S
75 1 4
wpsummarize_encrypt_for_transit()
S
67 1 7
wpsummarize_reset_api_key_notice()
S
78 1 3
wpsummarize_register_button()
S
77 1 4
wpsummarize_update_post_modified_date()
S
67 1 8
wpsummarize_get_latest_summary()
S
79 1 3
wpsummarize_data_is_meta_box_close_divs()
S
79 1 4
wpsummarize_meta_update_on_edit_callback()
S
79 1 3
wpsummarize_enqueue_admin_styles()
S
67 1 9