Code Analysis: Simple Sitemap 3.6.1

Function Rating Maintainability Complexity Lines of code
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::render()
C
27
25 141
WPGO_Plugins\Simple_Sitemap\Settings::render()
C
22
2 465
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::render()
B
32 12 114
WPGO_Plugins\Simple_Sitemap\Settings::filter_menu_order()
A
41 15 59
WPGO_Plugins\Plugin_Framework\New_Features_Templates_FW::new_features_loop()
A
39 14 64
WPGO_Plugins\Simple_Sitemap\WPGO_Walker_Page::start_el()
A
40 14 56
WPGO_Plugins\Simple_Sitemap\Constants::define_constants()
A
37 12 71
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::get_the_title()
A
49 14 26
WPGO_Plugins\Simple_Sitemap\WPGO_Walker_Page::display_element()
A
47 12 33
WPGO_Plugins\Simple_Sitemap\BootStrap::load_supported_features()
A
36 8 90
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::create_duplicate_post()
A
43 11 43
WPGO_Plugins\Simple_Sitemap\Utility::build_css_from_border_object()
A
47 11 33
WPGO_Plugins\Simple_Sitemap\Settings_Welcome::render_sub_menu_form()
A
35 4 130
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::duplicate_admin_bar_custom_link()
A
50 10 26
WPGO_Plugins\Simple_Sitemap\Register_Blocks::register_blocks()
A
34 2 141
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::render_list_items()
A
41 7 54
WPGO_Plugins\Plugin_Framework\Upgrade_FW::upgrade_routine()
A
52 8 23
WPGO_Plugins\Simple_Sitemap\Utility::build_el_attributes()
S
55 6 21
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::get_post_type_label()
S
55 6 18
WPGO_Plugins\Plugin_Framework\Settings_Templates_FW::try_our_other_plugins()
S
45 4 44
WPGO_Plugins\Plugin_Framework\Upgrade_FW::calc_new_features()
S
59 6 13
WPGO_Plugins\Simple_Sitemap\Settings::__construct()
S
49 5 28
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::make_duplicate_link_row()
S
58 6 13
WPGO_Plugins\Plugin_Framework\Enqueue_Framework_Scripts::enqueue_admin_settings_scripts()
S
52 5 24
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::add_duplicate_as_new_post()
S
54 5 20
WPGO_Plugins\Simple_Sitemap\Settings_New_Features::add_options_page()
S
55 5 18
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::format_booleans()
S
60 5 14
WPGO_Plugins\Simple_Sitemap\Custom_Sitemap_Endpoints::get_post_type_taxonomies()
S
58 4 16
WPGO_Plugins\Simple_Sitemap\Settings_Welcome::add_options_page()
S
58 4 15
WPGO_Plugins\Simple_Sitemap\Settings::current_url()
S
67 5 6
WPGO_Plugins\Simple_Sitemap\Enqueue_Scripts::enqueue_admin_settings_scripts()
S
52 3 28
WPGO_Plugins\Simple_Sitemap\Utility::filter_and_decode_json()
S
61 4 12
WPGO_Plugins\Simple_Sitemap\Enqueue_Scripts::__construct()
S
48 2 36
WPGO_Plugins\Simple_Sitemap\Custom_Sitemap_Endpoints::get_post_types()
S
60 3 14
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::walk_page_tree()
S
62 3 11
ss_fs()
S
53 2 24
WPGO_Plugins\Simple_Sitemap\Settings_New_Features::render_sub_menu_form()
S
54 2 24
WPGO_Plugins\Simple_Sitemap\Settings::add_options_page()
S
54 2 21
WPGO_Plugins\Simple_Sitemap\Links::plugin_action_links()
S
65 3 8
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::get_post_type_label_styles()
S
64 3 10
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::get_query_args()
S
59 2 15
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::list_pages()
S
61 2 12
WPGO_Plugins\Plugin_Framework\Utilities_FW::get_enqueue_version()
S
62 2 12
WPGO_Plugins\Simple_Sitemap\Enqueue_Scripts::enqueue_block_editor_scripts()
S
53 1 24
WPGO_Plugins\Simple_Sitemap\Enqueue_Scripts::enqueue_admin_scripts()
S
55 1 20
WPGO_Plugins\Simple_Sitemap\Custom_Sitemap_Endpoints::register_endpoints()
S
57 1 20
WPGO_Plugins\Plugin_Framework\Hooks_FW::add_donation_content()
S
61 1 19
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::duplicate_create_link()
S
66 2 8
WPGO_Plugins\Simple_Sitemap\Custom_Sitemap_Endpoints::check_post_permissions()
S
69 2 6
WPGO_Plugins\Simple_Sitemap\Settings::get_plugin_options()
S
63 2 10
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::create_instance()
S
71 2 6
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::create_instance()
S
71 2 6
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::get_instance()
S
71 2 6
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::render_shortcode()
S
65 2 9
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::render_shortcode()
S
68 2 7
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::get_instance()
S
71 2 6
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::get_instance()
S
71 2 6
WPGO_Plugins\Plugin_Framework\Plugin_Links_FW::plugin_settings_link()
S
66 2 7
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::create_instance()
S
71 2 6
WPGO_Plugins\Simple_Sitemap\Links::plugin_settings_link()
S
67 2 7
WPGO_Plugins\Plugin_Framework\Settings_Templates_FW::keep_in_touch()
S
62 1 14
WPGO_Plugins\Simple_Sitemap\Settings_Welcome::__construct()
S
60 1 13
WPGO_Plugins\Simple_Sitemap\Settings_New_Features::__construct()
S
60 1 12
WPGO_Plugins\Simple_Sitemap\Main::init()
S
62 1 11
WPGO_Plugins\Simple_Sitemap\Settings::get_default_plugin_options()
S
73 1 5
WPGO_Plugins\Simple_Sitemap\Utility::filter_boolean()
S
78 1 3
WPGO_Plugins\Simple_Sitemap\Utility::__construct()
S
77 1 4
WPGO_Plugins\Simple_Sitemap\WPGO_Walker_Page::end_lvl()
S
74 1 4
WPGO_Plugins\Simple_Sitemap\Settings::add_defaults()
S
69 1 7
WPGO_Plugins\Simple_Sitemap\Hooks::simple_sitemap_title_text()
S
78 1 3
WPGO_Plugins\Plugin_Framework\Settings_Templates_FW::__construct()
S
81 1 3
WPGO_Plugins\Simple_Sitemap\Enqueue_Scripts::enqueue_assets()
S
66 1 9
WPGO_Plugins\Simple_Sitemap\Shortcodes::load_shortcodes()
S
65 1 9
WPGO_Plugins\Simple_Sitemap\Custom_Sitemap_Endpoints::__construct()
S
72 1 5
WPGO_Plugins\Simple_Sitemap\WPGO_Walker_Page::start_lvl()
S
74 1 4
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::render_block()
S
75 1 4
WPGO_Plugins\Plugin_Framework\Enqueue_Framework_Scripts::enqueue_admin_scripts()
S
91 1 2
WPGO_Plugins\Simple_Sitemap\Shortcode_Utility::__construct()
S
81 1 3
WPGO_Plugins\Plugin_Framework\New_Features_Templates_FW::__construct()
S
81 1 3
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::render_block()
S
75 1 4
WPGO_Plugins\Plugin_Framework\Hooks_FW::__construct()
S
67 1 7
WPGO_Plugins\Simple_Sitemap\Hooks::simple_sitemap_title_link_text()
S
78 1 3
WPGO_Plugins\Simple_Sitemap\Links::__construct()
S
71 1 5
WPGO_Plugins\Simple_Sitemap\Shortcodes::__construct()
S
71 1 6
WPGO_Plugins\Plugin_Framework\Plugin_Links_FW::__construct()
S
71 1 5
WPGO_Plugins\Plugin_Framework\Settings_Templates_FW::report_issues()
S
70 1 8
WPGO_Plugins\Simple_Sitemap\Settings::register_plugin_settings()
S
78 1 3
WPGO_Plugins\Plugin_Framework\Compatibility_FW::remove_layout_meta_box()
S
79 1 3
WPGO_Plugins\Simple_Sitemap\Localize::localize_plugin()
S
77 1 3
WPGO_Plugins\Plugin_Framework\Settings_Templates_FW::subscribe_to_newsletter()
S
69 1 9
WPGO_Plugins\Plugin_Framework\Upgrade_FW::__construct()
S
72 1 5
WPGO_Plugins\Simple_Sitemap\Register_Blocks::add_block_category()
S
70 1 6
WPGO_Plugins\Plugin_Framework\Utilities_FW::__construct()
S
81 1 3
WPGO_Plugins\Simple_Sitemap\Hooks::simple_sitemap_defaults()
S
79 1 3
WPGO_Plugins\Plugin_Framework\Enqueue_Framework_Scripts::__construct()
S
62 1 10
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Group_Shortcode::__construct()
S
72 1 5
WPGO_Plugins\Simple_Sitemap\Localize::__construct()
S
75 1 4
WPGO_Plugins\Simple_Sitemap\BootStrap::__construct()
S
77 1 4
WPGO_Plugins\Plugin_Framework\Compatibility_FW::__construct()
S
72 1 5
WPGO_Plugins\Simple_Sitemap\Settings::sanitize_plugin_options()
S
73 1 5
WPGO_Plugins\Simple_Sitemap\WPGO_Walker_Page::end_el()
S
81 1 3
WPGO_Plugins\Simple_Sitemap\Constants::__construct()
S
77 1 4
WPGO_Plugins\Simple_Sitemap\Register_Blocks::__construct()
S
64 1 10
WPGO_Plugins\Simple_Sitemap\Simple_Sitemap_Shortcode::__construct()
S
72 1 5
WPGO_Plugins\Plugin_Framework\Create_Duplicate_Post_FW::__construct()
S
65 1 8