Code Analysis: Slimstat Analytics 4.9.3.3

Function Rating Maintainability Complexity Lines of code
wp_slimstat::slimtrack()
D
8
107 275
wp_slimstat_reports::raw_results_to_html()
D
17
72 182
wp_slimstat_reports::init()
D
9
15 821
wp_slimstat_admin::init()
D
22
43 171
wp_slimstat::_get_content_info()
D
32 35 96
wp_slimstat_reports::show_rankings()
D
31 34 99
wp_slimstat_i18n::init_dynamic_strings()
D
11
2 562
wp_slimstat::slimtrack_ajax()
D
30 31 110
wp_slimstat::slimstat_shortcode()
D
29
30 117
wp_slimstat_db::parse_filters()
C
34 30 79
wp_slimstat_db::init()
C
28
23 120
wp_slimstat_db::get_single_where_clause()
C
35 26 75
wp_slimstat_db::init_filters()
C
36 23 82
wp_slimstat::init()
B
38 20 55
wp_slimstat::_get_search_terms()
B
41 20 50
wp_slimstat_db::get_combined_where()
B
41 20 50
wp_slimstat_admin::add_menus()
B
40 19 54
wp_slimstat_reports::show_world_map()
B
32 14 115
wp_slimstat_admin::add_menu_to_adminbar()
B
42 18 47
wp_slimstat_reports::report_pagination()
B
45 17 34
wp_slimstat_reports::show_chart()
A
35 12 104
wp_slimstat::_set_visit_id()
A
43 15 43
wp_slimstat_db::get_data_for_chart()
A
37 13 67
wp_slimstat::enqueue_tracker()
A
43 14 39
wp_slimstat_admin::manage_filters()
A
42 13 47
wp_slimstat_reports::get_resource_title()
A
44 13 44
wp_slimstat_reports::fs_url()
A
47 13 32
wp_slimstat::_get_client_info()
A
51 13 24
wp_slimstat_db::get_recent()
A
45 12 39
wp_slimstat_db::get_top()
A
49 11 28
wp_slimstat_reports::show_group_by()
A
45 10 38
wp_slimstat_reports::show_events()
A
45 10 37
wp_slimstat::rest_api_response()
A
46 10 36
wp_slimstat_db::get_visits_duration()
A
42 9 50
wp_slimstat_admin::init_data_for_column()
A
46 10 32
wp_slimstat_admin::update_tables_and_options()
A
44 9 43
Yoast_I18n_v3::retrieve_translation_details()
A
50 10 27
wp_slimstat_db::get_top_aggr()
A
47 9 33
wp_slimstat_reports::_check_args()
A
45 8 45
wp_slimstat::toggle_date_i18n_filters()
A
56 10 15
wp_slimstat_reports::get_filters_html()
A
52 9 19
wp_slimstat_admin::init_tables()
A
38 4 91
Yoast_I18n_v3::promo_message()
A
50 8 29
wp_slimstat_admin::add_dashboard_widgets()
A
54 8 19
wp_slimstat::_get_remote_ip()
A
54 8 18
wp_slimstat::_update_row()
S
51 7 23
wp_slimstat_reports::get_search_terms_info()
S
55 7 18
wp_slimstat_admin::rmdir()
S
57 7 17
wp_slimstat_i18n::get_country_codes()
S
59 7 12
wp_slimstat::_insert_row()
S
53 6 20
wp_slimstat::wp_slimstat_purge()
S
48 5 34
wp_slimstat_admin::contextual_help()
S
40 3 64
wp_slimstat_reports::report_header()
S
53 6 19
wp_slimstat::_dtr_pton()
S
56 6 16
wp_slimstat::init_options()
S
37 1 86
wp_slimstat_db::get_visitors_summary()
S
47 4 35
wp_slimstat::add_plugin_manual_download_link()
S
54 5 18
slimstat_widget::widget()
S
57 5 16
wp_slimstat::get_request_uri()
S
58 5 16
Yoast_I18n_v3::promo()
S
57 5 15
Yoast_I18n_WordPressOrg_v3::set_defaults()
S
59 5 15
wp_slimstat::update_checker()
S
57 5 14
wp_slimstat::_is_blacklisted()
S
58 5 14
wp_slimstat_admin::hide_addons()
S
62 5 11
wp_slimstat_db::get_top_outbound()
S
55 4 20
slimstat_widget::form()
S
48 3 34
wp_slimstat_db::get_traffic_sources_summary()
S
46 3 34
Yoast_I18n_v3::__construct()
S
61 4 13
wp_slimstat_db::_get_sql_where()
S
59 4 13
wp_slimstat_reports::inline_help()
S
62 4 12
wp_slimstat_db::get_your_blog()
S
49 3 27
wp_slimstat_db::get_group_by()
S
56 3 18
wp_slimstat_admin::remove_spam()
S
63 4 9
wp_slimstat_admin::add_post_column()
S
65 4 7
wp_slimstat_admin::wp_slimstat_enqueue_scripts()
S
57 3 15
wp_slimstat_admin::show_message()
S
61 3 12
wp_slimstat_db::get_results()
S
60 3 12
wp_slimstat_admin::add_column_header()
S
61 3 12
wp_slimstat_db::get_recent_outbound()
S
62 3 12
wp_slimstat_db::get_top_events()
S
55 2 21
wp_slimstat::update_content_type()
S
67 3 7
Yoast_I18n_v3::get_promo_message()
S
70 3 6
wp_slimstat::_get_param_from_query_string()
S
67 3 7
wp_slimstat_reports::callback_wrapper()
S
69 3 6
wp_slimstat_db::get_var()
S
62 3 10
wp_slimstat_reports::show_access_log()
S
70 3 6
wp_slimstat::add_defer_to_script_tag()
S
69 3 6
Yoast_I18n_v3::hide_promo()
S
63 3 10
Yoast_I18n_v3::parse_translation_set()
S
65 3 10
wp_slimstat::open_cors_admin_ajax()
S
67 3 7
wp_slimstat::string_to_array()
S
66 3 8
wp_slimstat::rest_api_authorization()
S
64 3 9
wp_slimstat_i18n::get_string()
S
66 3 9
wp_slimstat::_get_mask_length()
S
65 3 9
wp_slimstat_admin::_create_table()
S
65 3 9
wp_slimstat_db::count_records_having()
S
60 2 13
wp_slimstat_db::get_overview_summary()
S
49 1 27
wp_slimstat::register_rest_route()
S
50 1 27
wp_slimstat_db::count_months_between()
S
62 2 11
wp_slimstat_db::get_data_size()
S
61 2 11
wp_slimstat::_is_new_visitor()
S
62 2 11
slimstat_uninstall()
S
54 1 20
wp_slimstat::get_lossy_url()
S
60 1 16
wp_slimstat::update_option()
S
67 2 8
Yoast_I18n_v3::get_admin_locale()
S
72 2 6
wp_slimstat::_get_language()
S
67 2 7
wp_slimstat::is_local_ip_address()
S
70 2 6
wp_slimstat::_get_value_without_checksum()
S
67 2 7
Yoast_I18n_v3::find_or_initialize_translation_details()
S
66 2 8
wp_slimstat::gethostbyaddr()
S
66 2 8
Yoast_I18n_v3::init()
S
73 2 5
wp_slimstat_admin::wp_slimstat_stylesheet()
S
67 2 7
wp_slimstat_db::count_records()
S
64 2 9
Yoast_I18n_v3::get_api_url()
S
70 2 6
wp_slimstat_admin::init_environment()
S
68 2 7
wp_slimstat_admin::notices_handler()
S
65 2 9
wp_slimstat_db::get_max_and_average_pages_per_visit()
S
61 1 14
wp_slimstat_db::count_bouncing_pages()
S
61 1 13
wp_slimstat_db::count_exit_pages()
S
61 1 13
wp_slimstat_admin::show_translate_notice()
S
61 1 12
wp_slimstat_admin::delete_pageview()
S
68 1 6
slimstat_widget::__construct()
S
71 1 6
wp_slimstat_admin::deactivate()
S
80 1 3
Yoast_I18n_v3::set_api_url()
S
81 1 3
wp_slimstat_admin::wp_slimstat_include_view()
S
79 1 3
wp_slimstat_reports::report_footer()
S
81 1 3
wp_slimstat_admin::drop_tables()
S
68 1 7
Yoast_I18n_v3::get_dismiss_i18n_message_button()
S
68 1 7
wp_slimstat_admin::wp_slimstat_include_addons()
S
79 1 3
wp_slimstat_db::get_oldest_visit()
S
67 1 8
wp_slimstat::_base64_url_decode()
S
77 1 3
wp_slimstat::_log_error()
S
71 1 5
Yoast_I18n_WordPressOrg_v3::get_promo_message()
S
81 1 3
wp_slimstat::register_widget()
S
80 1 3
wp_slimstat::_get_value_with_checksum()
S
77 1 3
wp_slimstat::_base64_url_encode()
S
78 1 3
Yoast_I18n_WordPressOrg_v3::__construct()
S
72 1 5
Yoast_I18n_v3::is_default_language()
S
80 1 3
wp_slimstat::date_i18n()
S
70 1 6
wp_slimstat_admin::show_latest_news()
S
79 1 3
wp_slimstat::get_optout_html()
S
79 1 3
slimstat_widget::update()
S
69 1 7
Yoast_I18n_WordPressOrg_v3::get_dismiss_i18n_message_button()
S
81 1 3
wp_slimstat_admin::wp_slimstat_include_config()
S
79 1 3
wp_slimstat_admin::new_blog()
S
74 1 5
Yoast_I18n_v3::translation_details()
S
70 1 6
wp_slimstat_admin::wp_slimstat_userdefined_stylesheet()
S
78 1 3
wp_slimstat_db::get_recent_events()
S
63 1 10
wp_slimstat_admin::wp_slimstat_include_layout()
S
79 1 3
Yoast_I18n_WordPressOrg_v3::set_api_url()
S
79 1 3