Code Analysis: ShareThis Dashboard for Google Analytics 3.1.3

Most Complex Classes

Class Rating Complexity
Ga_Admin
D
177
Ga_Stats
D
162
Ga_Helper
C
113
Ga_Lib_Google_Api_Client
S
37
Ga_Lib_Api_Request
S
35
Ga_SupportLogger
S
34
Ga_Cache
S
28
Ga_Sharethis
S
19
Ga_Admin_Controller
S
17
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
30
Ga_Stats::prepare_boxes()
B
21
Ga_Admin::generate_stats_data()
A
13
Ga_Admin::options_page_googleanalytics()
A
12
Ga_Stats::get_chart()
A
13
Ga_Stats::get_sources()
A
11
Ga_Cache::is_data_cache_outdated()
A
11
Ga_Admin::admin_notice_googleanalytics()
A
9
Ga_Stats::get_query()
A
10
Ga_Admin::save_ga4_final_setup()
A
8
Ga_Autoloader::loader()
A
9
Ga_Stats::get_dashboard_chart()
A
9