Code Analysis: ShareThis Dashboard for Google Analytics 2.5.3

Most Complex Classes

Class Rating Complexity
Ga_Admin
D
153
Ga_Stats
D
152
Ga_Helper
C
119
Ga_Lib_Google_Api_Client
S
37
Ga_Lib_Api_Request
S
37
Ga_SupportLogger
S
34
Ga_Cache
S
31
Ga_Sharethis
S
19
Ga_Admin_Controller
S
18
Ga_Lib_Sharethis_Api_Client
S
16
Ga_Frontend
S
11
Ga_Autoloader
S
10

Most Complex Functions

Function Rating Complexity
Ga_Lib_Api_Request::make_request()
D
31
Ga_Stats::prepare_boxes()
B
21
Ga_Admin::generate_stats_data()
A
13
Ga_Admin::options_page_googleanalytics()
A
12
Ga_Cache::is_data_cache_outdated()
A
13
Ga_Stats::get_sources()
A
11
Ga_Stats::get_chart()
A
11
Ga_Autoloader::loader()
A
9
Ga_Admin::admin_notice_googleanalytics()
A
9
Ga_Stats::get_dashboard_chart()
A
9
Ga_SupportLogger::get_debug_help_message()
A
7
Ga_Admin::save_ga_account_summaries()
A
7