Code Analysis: BinaryPH AI SEO - Focus Keywords 1.0.2

Function Rating Maintainability Complexity Lines of code
binaryph_ai_seo_get_focus_keywords()
B
34 19 98
binaryph_ai_seo_products_page()
S
45 5 52
binaryph_ai_seo_posts_page()
S
45 5 48
binaryph_ai_seo_pages_page()
S
45 5 48
binaryph_ai_seo_automate_focus_keywords()
S
53 6 22
binaryph_ai_seo_sync_products()
S
55 5 17
binaryph_ai_seo_sync_pages()
S
55 5 17
binaryph_ai_seo_sync_posts()
S
55 5 17
binaryph_ai_seo_schedule_page()
S
53 4 28
binaryph_ai_seo_api_settings_init()
S
41 1 72
binaryph_ai_seo_admin_menu()
S
46 2 53
binaryph_ai_seo_toggle_cron_schedule()
S
58 4 16
binaryph_ai_seo_fetch_keyword()
S
58 3 14
binaryph_ai_seo_update_cron_schedule()
S
61 3 12
binaryph_ai_seo_get_posts_without_keywords()
S
55 2 22
binaryph_ai_seo_settings_page()
S
100 1 35
binaryph_ai_seo_schedule_settings_init()
S
51 1 32
binaryph_ai_seo_default_ai_callback()
S
58 2 15
binaryph_ai_seo_get_existing_keyword()
S
71 3 5
binaryph_ai_seo_set_focus_keywords()
S
68 3 7
binaryph_ai_seo_schedule_frequency_callback()
S
59 2 13
binaryph_ai_seo_init()
S
61 2 13
binaryph_ai_seo_enqueue_assets()
S
61 2 11
binaryph_ai_seo_activate()
S
70 2 6
binaryph_ai_seo_sanitize_default_ai()
S
68 2 7
binaryph_ai_seo_sanitize_checkbox()
S
79 2 3
binaryph_ai_seo_sanitize_schedule_frequency()
S
68 2 7
binaryph_ai_seo_get_next_daily_timestamp()
S
63 2 9
binaryph_ai_seo_api_settings_page()
S
64 1 14
binaryph_ai_seo_grok_api_key_callback()
S
74 1 4
binaryph_ai_seo_ai_model_callback()
S
72 1 5
binaryph_ai_seo_openrouter_api_key_callback()
S
74 1 4
binaryph_ai_seo_schedule_time_callback()
S
72 1 5
binaryph_ai_seo_openwebui_api_key_callback()
S
74 1 4
binaryph_ai_seo_ollama_api_key_callback()
S
74 1 4
binaryph_ai_seo_deactivate()
S
82 1 3
binaryph_ai_seo_openwebui_instance_url_callback()
S
72 1 5
binaryph_ai_seo_schedule_enabled_callback()
S
74 1 4
binaryph_ai_seo_gemini_api_key_callback()
S
74 1 4