Code Analysis: One Click SEO Optimizer 1.0.1

Function Rating Maintainability Complexity Lines of code
OneClickSEO_API::optimize_page()
D
26
36 138
OneClickSEO_Admin::render_website_tab()
C
26
22 209
OneClickSEO_Admin::render_seo_meta_box()
B
26
10 231
OneClickSEO_API::extract_elementor_headings()
A
42 15 47
OneClickSEO_Admin::render_optimization_tab()
A
36 7 139
OneClickSEO::optimize_page()
A
43 13 43
OneClickSEO_Admin::render_admin_page()
A
41 11 65
OneClickSEO_API::update_headings()
A
45 11 40
OneClickSEO_API::optimize_images()
A
42 10 53
OneClickSEO_Elementor::register_document_controls()
A
31 3 150
OneClickSEO_Sitemap::get_urls()
A
44 9 44
OneClickSEO_API::analyze_site()
A
41 8 57
OneClickSEO_API::generate_sitemap()
A
39 7 68
OneClickSEO_API::update_elements_recursive()
A
48 9 32
OneClickSEO_API::calculate_content_score()
A
47 8 36
OneClickSEO_Admin::save_seo_meta_box()
A
50 8 28
OneClickSEO_API::extract_elementor_images()
S
51 7 27
OneClickSEO_API::extract_gutenberg_headings()
S
47 6 36
OneClickSEO_API::calculate_page_priority()
S
54 7 19
OneClickSEO_API::generate_new_heading()
S
50 6 33
OneClickSEO_API::optimize_content_images()
S
48 6 33
OneClickSEO_Hooks::ajax_save_metadata()
S
56 7 15
OneClickSEO_API::extract_elementor_content()
S
57 7 15
OneClickSEO_Sitemap::save_sitemap()
S
51 6 28
OneClickSEO_API::update_element_image_settings()
S
53 6 23
OneClickSEO_Sitemap::calculate_priority()
S
58 6 16
OneClickSEO_API::validate_api_key()
S
49 5 30
OneClickSEO_Updater::update_to_1_0_0()
S
43 3 52
OneClickSEO_API::is_image_setting()
S
56 5 19
OneClickSEO_Hooks::handle_sitemap_requests()
S
55 5 18
OneClickSEO_API::analyze_internal_linking()
S
44 3 46
OneClickSEO_Hooks::output_meta_tags()
S
57 5 16
OneClickSEO_Hooks::ajax_validate_api_key()
S
56 5 16
OneClickSEO_Admin::register_settings()
S
51 4 28
OneClickSEO_Admin::render_score()
S
53 4 27
OneClickSEO_Elementor::get_score_html()
S
55 4 23
OneClickSEO_API::get_headings_modifications()
S
54 4 23
OneClickSEO_API::update_elementor_headings()
S
55 4 21
OneClickSEO_API::call_openai_api()
S
53 4 21
OneClickSEO_API::analyze_headings_hierarchy()
S
47 3 35
OneClickSEO_Elementor::get_internal_linking_html()
S
55 4 20
OneClickSEO_Elementor::sync_meta_data()
S
55 4 20
OneClickSEO_Admin::add_seo_meta_box()
S
55 4 20
OneClickSEO_Elementor::before_document_save()
S
56 4 19
OneClickSEO_Admin::enqueue_scripts()
S
41 1 63
OneClickSEO_Sitemap::generate_xml()
S
55 4 18
OneClickSEO::add_seo_section()
S
49 3 31
OneClickSEO_API::get_attachment_id()
S
58 4 16
OneClickSEO_API::count_syllables()
S
58 4 15
OneClickSEO_API::get_image_url()
S
65 5 9
OneClickSEO_API::determine_change_frequency()
S
59 4 14
OneClickSEO_API::generate_sitemap_index()
S
51 3 26
OneClickSEO_API::update_elementor_image_settings()
S
56 3 21
OneClickSEO_Settings::register_settings()
S
46 1 50
OneClickSEO_Settings::render_post_types_field()
S
55 3 20
OneClickSEO_API::analyze_image()
S
48 2 34
OneClickSEO_Elementor::after_document_save()
S
57 3 18
OneClickSEO_API::make_api_request()
S
56 3 18
OneClickSEO_Elementor::get_content_suggestions_html()
S
57 3 17
OneClickSEO_Updater::activate()
S
57 3 16
OneClickSEO_API::calculate_readability_score()
S
57 3 16
OneClickSEO_Hooks::ajax_generate_sitemap()
S
58 3 16
OneClickSEO_API::get_all_headings()
S
59 3 14
OneClickSEO_Hooks::analyze_new_image()
S
60 3 13
OneClickSEO::analyze_site()
S
61 3 12
OneClickSEO_Hooks::optimize_image_attributes()
S
62 3 11
OneClickSEO_Elementor::get_scores_html()
S
52 2 26
oneoneclickseo_fs()
S
54 2 22
OneClickSEO_Hooks::ajax_get_pages()
S
54 2 20
OneClickSEO_API::extract_classic_headings()
S
56 2 19
OneClickSEO_API::generate_sitemap_content()
S
56 2 17
OneClickSEO_API::extract_json()
S
65 3 8
OneClickSEO_API::optimize_headings()
S
58 2 15
OneClickSEO_Hooks::modify_document_title()
S
64 3 10
OneClickSEO_Settings::sanitize_api_key()
S
62 2 12
OneClickSEO_Control::content_template()
S
58 1 26
OneClickSEO_Elementor::enqueue_scripts()
S
53 1 25
OneClickSEO_Control::enqueue()
S
56 1 19
OneClickSEO_Settings::render_model_field()
S
58 1 19
OneClickSEO_Settings::render_api_key_field()
S
61 1 17
OneClickSEO_Admin::render_settings_tab()
S
63 1 17
OneClickSEO_API::generate_meta_title()
S
66 2 8
OneClickSEO_API::generate_content_suggestions()
S
66 2 8
OneClickSEO_API::generate_meta_description()
S
66 2 8
OneClickSEO::get_instance()
S
72 2 6
OneClickSEO_Updater::update()
S
70 2 6
OneClickSEO_API::generate_h1()
S
66 2 8
OneClickSEO::enqueue_frontend_assets()
S
65 2 10
OneClickSEO_Admin::add_pro_body_class()
S
68 2 8
OneClickSEO_Settings::sanitize_post_types()
S
67 2 8
OneClickSEO_Sitemap::__construct()
S
65 2 9
OneClickSEO_Updater::__construct()
S
67 2 7
OneClickSEO_API::generate_internal_linking()
S
66 2 8
OneClickSEO_API::generate_home_sitemap()
S
61 1 12
OneClickSEO_Admin::add_admin_menu()
S
64 1 11
OneClickSEO_Updater::uninstall()
S
62 1 11
OneClickSEO_Settings::render_optimization_section()
S
78 1 3
OneClickSEO_Updater::deactivate()
S
81 1 3
OneClickSEO_Sitemap::ping_search_engines()
S
73 1 5
OneClickSEO::init()
S
70 1 6
OneClickSEO_API::generate_sitemap_index_entry()
S
78 1 3
OneClickSEO_Elementor::init()
S
67 1 7
OneClickSEO_Settings::set()
S
78 1 3
OneClickSEO::elementor_init()
S
78 1 3
OneClickSEO_Admin::__construct()
S
66 1 8
OneClickSEO_Elementor::__construct()
S
79 1 3
oneclickseo_init()
S
63 1 10
OneClickSEO_Settings::__construct()
S
79 1 3
OneClickSEO_Elementor::init_elementor_settings()
S
72 1 5
OneClickSEO_Settings::get()
S
78 1 3
OneClickSEO_Control::get_default_settings()
S
74 1 5
OneClickSEO_Hooks::__construct()
S
72 1 5
OneClickSEO_Control::get_type()
S
82 1 3
OneClickSEO_Sitemap::generate()
S
73 1 5
OneClickSEO_Hooks::init_hooks()
S
62 1 10
OneClickSEO_API::add_chat_message()
S
72 1 6
OneClickSEO_Updater::needs_update()
S
74 1 4
OneClickSEO_API::__construct()
S
75 1 4
OneClickSEO::__construct()
S
76 1 4
OneClickSEO_Settings::render_api_section()
S
78 1 3