Code Analysis: ShareThis Dashboard for Google Analytics 3.2.0

Most Complex Classes

Class Rating Complexity
Ga_Admin
D
198
Ga_Stats
D
162
Ga_Helper
C
113
Ga_Lib_Google_Api_Client
S
38
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()
B
14
Ga_Admin::getGa4AuthInfo()
A
16
Ga_Admin::options_page_googleanalytics()
A
13
Ga_Stats::get_chart()
A
13
Ga_Stats::get_sources()
A
11
Ga_Cache::is_data_cache_outdated()
A
11
Ga_Admin::save_ga4_final_setup()
A
9
Ga_Admin::admin_notice_googleanalytics()
A
9
Ga_Stats::get_query()
A
10
Ga_Autoloader::loader()
A
9