Code Analysis: Easy AI Blog Generator 1.1

Function Rating Maintainability Complexity Lines of code
easyaibloggen_analyze_keyword_density_ajax()
D
25
31 160
easyaibloggen_convert_format_ajax_handler()
C
31 25 105
easyaibloggen_render_settings_page()
C
19
6 387
easyaibloggen_generate_blog_post()
C
30 22 122
easyaibloggen_update_image_ajax_handler()
B
32 15 124
easyaibloggen_unified_api_call()
B
32 16 101
easyaibloggen_update_metabox_callback()
B
26
2 259
easyaibloggen_add_keyword_density_button()
A
32 5 171
easyaibloggen_generate_social_promotion_ajax_handler()
A
38 11 74
easyaibloggen_seo_debug_page()
A
35 7 128
easyaibloggen_render_generated_posts_table()
A
34 7 119
easyaibloggen_update_content_passive_ajax_handler()
A
42 11 50
easyaibloggen_update_content_transition_ajax_handler()
A
42 11 50
easyaibloggen_get_personalization_data()
A
46 10 41
easyaibloggen_register_personalization_settings()
A
33 1 157
easyaibloggen_engagement_boost_ajax_handler()
A
44 7 46
easyaibloggen_apply_seo_suggestions_ajax()
A
45 7 44
easyaibloggen_schedule_periodic_post_generation()
A
51 8 28
easyaibloggen_update_headline_ajax_handler()
A
46 7 39
easyaibloggen_generate_post_ajax_handler()
A
53 8 20
easyaibloggen_get_format_instructions()
A
56 8 20
easyaibloggen_seo_button_shortcode()
S
43 5 60
easyaibloggen_generate_schedule_data_ajax_handler()
S
50 7 27
easyaibloggen_modify_api_call_data()
S
61 8 11
easyaibloggen_log_button_click()
S
54 7 18
easyaibloggen_add_button_to_content()
S
48 6 33
easyaibloggen_form_shortcode()
S
46 5 40
easyaibloggen_generate_keywords_ajax()
S
42 3 65
easyaibloggen_basic_button_shortcode()
S
48 5 34
easyaibloggen_scheduled_post_generation_callback()
S
57 6 16
easyaibloggen_add_personalization_to_prompt()
S
54 5 22
easyaibloggen_get_social_media_prompt()
S
58 5 14
easyaibloggen_render_select_field()
S
57 5 14
easyaibloggen_render_keyword_suggestions_field()
S
53 4 26
easyaibloggen_enqueue_admin_assets()
S
47 3 37
easyaibloggen_suggest_adjacent_topic()
S
56 4 19
easyaibloggen_suggest_adjacent_topic_ajax_handler()
S
57 4 16
easyaibloggen_save_focus_keyword()
S
61 4 13
easyaibloggen_admin_enqueue_scripts()
S
46 2 42
easyaibloggen_enqueue_update_script_admin()
S
54 3 22
easyaibloggen_enforce_twitter_character_limit()
S
57 3 17
easyaibloggen_fs()
S
52 2 27
easyaibloggen_render_textarea_field()
S
63 3 9
easyaibloggen_render_text_field()
S
63 3 9
easyaibloggen_render_checkbox_field()
S
63 3 9
easyaibloggen_add_personalization_css()
S
64 2 11
easyaibloggen_custom_cron_schedules()
S
56 1 19
easyaibloggen_add_keyword_suggestions_field()
S
58 1 18
easyaibloggen_sanitize_checkbox()
S
79 2 3
easyaibloggen_sanitize_personalization_strength()
S
69 2 7
easyaibloggen_topic_exists()
S
63 1 11
easyaibloggen_render_personalization_section()
S
78 1 3
easyaibloggen_add_settings_page()
S
66 1 10
easyaibloggen_sanitize_tone_modifier()
S
81 1 3
easyaibloggen_sanitize_json()
S
83 1 3
easyaibloggen_add_update_metabox()
S
66 1 10
easyaibloggen_register_settings()
S
65 1 9
easyaibloggen_sanitize_api_key()
S
81 1 3
easyaibloggen_sanitize_image_style()
S
81 1 3
easyaibloggen_sanitize_keywords()
S
81 1 3