Code Analysis: MapGeo - Interactive Geo Maps 1.6.26

Function Rating Maintainability Complexity Lines of code
igmaps_model()
D
6
22 845
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\MapList::set_maps()
D
23
1 992
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_map_scripts()
D
26
40 152
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::prepare_meta()
B
42 20 47
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::process_regions_dictionary()
B
42 17 47
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::setup()
B
42 16 54
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::sanitize_meta_save()
A
52 15 23
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListOutput::build_list()
A
43 11 47
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::merge_regions_with_same_id()
A
45 11 42
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_admin_scripts()
A
41 9 56
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Blocks\MapBlock::enqueue_block_assets()
A
42 9 51
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListDropdown::build_select()
A
49 10 28
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::render()
A
44 8 44
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListCurrent::get_current()
A
54 9 20
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::tooltip_nl2br()
A
54 8 21
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::merge_entries()
S
53 6 25
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::render()
S
54 6 19
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_meta_img_src()
S
56 6 19
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::check_remember_tab_url()
S
60 6 12
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::convert_source_urls()
S
59 5 16
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::render_shortcode()
S
52 4 25
igmfreemiusinit()
S
51 3 28
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::get_url_from_name()
S
60 4 13
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::set_region_source()
S
62 4 12
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::set_map_url()
S
61 4 12
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_map_styles()
S
54 3 22
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::register_controls()
S
49 2 32
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_meta_img()
S
58 3 16
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::check_admin_assets_src()
S
67 4 7
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::async_script_tag()
S
59 3 15
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_google_scripts()
S
62 3 12
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::footer_content()
S
69 3 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_meta_group()
S
64 3 10
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListOutput::render_map_list()
S
64 3 9
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\EditMap::sanitize_meta()
S
65 3 9
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_admin_styles()
S
61 2 13
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::modify_script_tag()
S
62 2 13
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\MapList::add_filters()
S
57 1 18
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_autocomplete()
S
59 1 17
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_json_tree()
S
59 1 17
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListOutput::__construct()
S
71 2 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListCurrent::render_map_current_title()
S
65 2 9
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListDropdown::__construct()
S
71 2 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_meta_text()
S
68 2 7
igm_remove_trial_notice()
S
71 2 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_meta_img_id()
S
68 2 7
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::init()
S
60 1 15
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::extra_styles()
S
73 2 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\EditMap::process_form_data()
S
60 1 12
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::prepare_edit_screen()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_footer_scripts()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::get_categories()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::get_version()
S
82 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::get_icon()
S
82 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::register_shortcode()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::set_footer_content()
S
72 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\EditMap::__construct()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_localize_data()
S
80 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListCurrent::__construct()
S
77 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::__construct()
S
71 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_localize_options()
S
80 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListDropdown::render_map_dropdown()
S
70 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::get_name()
S
82 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\I18n::__construct()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::isJson()
S
76 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::prepare_assets_src()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_extra_scripts()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\I18n::load_plugin_textdomain()
S
70 1 7
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::prepare_meta_sanitize()
S
68 1 8
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Blocks\MapBlock::__construct()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::get_name()
S
82 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::get_meta()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_admin_body_class()
S
73 1 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::set_locale()
S
70 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_footer_content()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get()
S
78 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::register_blocks()
S
78 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Field::get_all()
S
80 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Loader::run()
S
91 1 2
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::set_localize()
S
74 1 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::set_actions()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::elementor_widget()
S
78 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Actions::__construct()
S
79 1 3
igmaps_maps()
S
70 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_integrations()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Actions::get_actions()
S
66 1 8
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_extra_styles()
S
81 1 3
igm_plugin_icon()
S
80 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::exclude_from_minify()
S
66 1 10
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Assets::load_assets()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::set_assets()
S
75 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Actions::default_actions()
S
76 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListOutput::register_shortcode()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::add_localize_async_srcs()
S
80 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Loader::__construct()
S
81 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::register_util_shortcodes()
S
71 1 5
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::__construct()
S
71 1 6
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListDropdown::register_shortcode()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\MapList::__construct()
S
78 1 4
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Integrations\ElementorMapWidget::get_title()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Core::admin_url_filters()
S
68 1 8
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Utils\MapListCurrent::register_shortcode()
S
79 1 3
Saltus\WP\Plugin\Saltus\InteractiveMaps\Plugin\Map::__construct()
S
81 1 3