Code Analysis: Site Kit by Google 1.125.0

Class Rating Complexity Lines of code
Google\Site_Kit\Modules\Analytics_4
D
218 1,298
Google\Site_Kit\Modules\AdSense
C
120 644
Google\Site_Kit\Core\Authentication\Authentication
C
110 673
Google\Site_Kit\Core\Modules\Modules
B
96 441
Google\Site_Kit\Core\Util\Entity_Factory
B
88 353
Google\Site_Kit\Core\Modules\Module
B
86 298
Google\Site_Kit\Core\Assets\Assets
B
81 666
Google\Site_Kit\Core\Permissions\Permissions
B
78 328
Google\Site_Kit\Core\Authentication\Google_Proxy
A
70 297
Google\Site_Kit\Core\Modules\REST_Modules_Controller
A
63 643
Google\Site_Kit\Core\Authentication\Clients\OAuth_Client
A
63 307
Google\Site_Kit\Modules\Search_Console
A
61 332
Google\Site_Kit\Context
A
60 196
Google\Site_Kit\Modules\Analytics_4\Report\Request
A
58 332
Google\Site_Kit\Modules\Tag_Manager
A
55 300
Google\Site_Kit\Modules\Site_Verification
A
54 268
Google\Site_Kit\Core\Admin\Screens
S
50 269
Google\Site_Kit\Core\Util\WP_Query_Factory
S
45 140
Google\Site_Kit\Core\Site_Health\Debug_Data
S
45 317
Google\Site_Kit\Core\Authentication\Setup
S
37 179
Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base
S
36 110
Google\Site_Kit\Core\Admin_Bar\Admin_Bar
S
35 179
Google\Site_Kit\Core\Modules\Module_Sharing_Settings
S
33 110
Google\Site_Kit\Core\User_Input\User_Input
S
29 101
Google\Site_Kit\Core\Authentication\Clients\Google_Site_Kit_Client
S
28 118
Google\Site_Kit\Modules\AdSense\Settings
S
28 117
Google\Site_Kit\Modules\Analytics_4\Settings
S
28 111
Google\Site_Kit\Core\Util\Synthetic_WP_Query
S
27 56
Google\Site_Kit\Modules\Analytics_4\Report
S
24 85
Google\Site_Kit\Modules\Analytics_4\Report\Response
S
23 108
Google\Site_Kit\Core\Storage\User_Transients
S
21 78
Google\Site_Kit\Core\Admin\Screen
S
20 104
Google\Site_Kit\Core\Util\Migration_1_8_1
S
20 88
Google\Site_Kit\Core\Util\Reset
S
20 155
Google\Site_Kit\Core\Storage\Data_Encryption
S
20 53
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\EnhancedMeasurementSettingsModel
S
20 60
Google\Site_Kit\Core\Util\Developer_Plugin_Installer
S
19 103
Google\Site_Kit\Core\Util\Migration_1_123_0
S
19 78
Google\Site_Kit\Core\Notifications\Notifications
S
19 146
Google\Site_Kit\Core\Dismissals\Dismissed_Items
S
19 55
Google\Site_Kit\Core\Authentication\Clients\Client_Factory
S
18 95
Google\Site_Kit\Core\Assets\Script
S
18 81
Google\Site_Kit\Core\Site_Health\Tag_Placement
S
18 132
Google\Site_Kit\Modules\AdSense\AMP_Tag
S
17 77
Google\Site_Kit\Core\Prompts\Dismissed_Prompts
S
17 48
Google\Site_Kit\Core\Util\URL
S
16 72
Google\Site_Kit\Core\Storage\Cache
S
16 48
Google\Site_Kit\Core\Util\Auto_Updates
S
15 66
Google\Site_Kit\Core\Util\BC_Functions
S
15 50
Google\Site_Kit\Modules\Analytics_4\Account_Ticket
S
15 43
Google\Site_Kit\Core\User_Surveys\Survey_Queue
S
15 47
Google\Site_Kit\Modules\Analytics_4\Synchronize_AdSenseLinked
S
14 55
Google\Site_Kit\Modules\Analytics_4\Web_Tag
S
14 69
Google\Site_Kit\Core\Storage\User_Options
S
14 48
Google\Site_Kit\Core\Tags\GTag
S
14 75
Google\Site_Kit\Core\User_Surveys\REST_User_Surveys_Controller
S
14 186
Google\Site_Kit\Core\Util\Health_Checks
S
13 89
Google\Site_Kit\Modules\Ads
S
13 73
Google\Site_Kit\Modules\PageSpeed_Insights
S
13 94
Google\Site_Kit\Modules\Analytics_4\Synchronize_Property
S
13 57
Google\Site_Kit\Core\Authentication\Credentials
S
13 44
Google\Site_Kit\Core\User_Input\Site_Specific_Answers
S
13 45
Google\Site_Kit\Core\Util\Remote_Features
S
12 34
Google\Site_Kit\Core\Admin\Pointer
S
12 41
Google\Site_Kit\Modules\Analytics_4\AMP_Tag
S
12 69
Google\Site_Kit\Core\Dashboard_Sharing\Activity_Metrics\Active_Consumers
S
12 39
Google\Site_Kit\Core\User_Input\REST_User_Input_Controller
S
12 100
Google\Site_Kit\Core\User_Input\User_Specific_Answers
S
12 43
Google\Site_Kit\Core\Authentication\Token
S
12 51
Google\Site_Kit\Core\Modules\Datapoint
S
12 27
Google\Site_Kit\Modules\AdSense\Ad_Blocking_Recovery_Tag
S
11 25
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\Event
S
11 34
Google\Site_Kit\Plugin
S
11 168
Google\Site_Kit\Core\Util\Feature_Flags
S
11 23
Google\Site_Kit\Core\Util\Migration_1_3_0
S
11 35
Google\Site_Kit\Modules\Analytics_4\Synchronize_AdsLinked
S
10 47
Google\Site_Kit\Core\Storage\Options
S
10 34
Google\Site_Kit\Core\REST_API\REST_Route
S
10 48
Google\Site_Kit\Core\REST_API\REST_Routes
S
10 47
Google\Site_Kit\Core\Storage\Encrypted_User_Options
S
10 34
Google\Site_Kit\Core\Authentication\Clients\Google_Site_Kit_Proxy_Client
S
9 59
Google\Site_Kit\Core\Modules\Tags\Module_AMP_Tag
S
9 34
Google\Site_Kit\Core\Admin\Pointers
S
9 79
Google\Site_Kit\Core\Consent_Mode\Consent_Mode_Settings
S
9 39
Google\Site_Kit\Core\Admin\Notice
S
9 43
Google\Site_Kit\Core\Authentication\Has_Connected_Admins
S
9 51
Google\Site_Kit\Core\Consent_Mode\REST_Consent_Mode_Controller
S
9 127
Google\Site_Kit\Core\Util\Activation_Notice
S
8 69
Google\Site_Kit\Core\Key_Metrics\REST_Key_Metrics_Controller
S
8 101
Google\Site_Kit\Core\Util\REST_Entity_Search_Controller
S
8 79
Google\Site_Kit\Core\Tags\Tag
S
8 17
Google\Site_Kit\Core\Admin\Standalone
S
8 46
Google\Site_Kit\Core\Storage\Encrypted_Options
S
8 28
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\AMP_Config_Injector
S
7 27
Google\Site_Kit\Core\User_Surveys\Survey_Timeouts
S
7 24
Google\Site_Kit\Modules\Analytics_4\Audience_Settings
S
7 39
Google\Site_Kit\Core\Prompts\REST_Prompts_Controller
S
7 68
Google\Site_Kit\Core\Key_Metrics\Key_Metrics_Settings
S
7 39
Google\Site_Kit\Core\Admin\Notices
S
7 32
Google\Site_Kit\Core\Admin\Dashboard
S
7 36
Google\Site_Kit\Core\Dashboard_Sharing\View_Only_Pointer
S
7 36
Google\Site_Kit\Core\Util\Scopes
S
7 21
Google\Site_Kit\Core\Dismissals\REST_Dismissals_Controller
S
7 68
Google\Site_Kit\Core\Dashboard_Sharing\Activity_Metrics\Activity_Metrics
S
6 19
Google\Site_Kit\Modules\Tag_Manager\Settings
S
6 42
Google\Site_Kit\Core\Util\Google_URL_Normalizer
S
6 15
Google\Site_Kit\Core\Modules\Module_Settings
S
6 40
Google\Site_Kit\Core\Modules\Module_Registry
S
6 17
Google\Site_Kit\Modules\AdSense\Ad_Blocking_Recovery_Web_Tag
S
6 27
Google\Site_Kit\Modules\Analytics_4\Report\Dimension_Filter\String_Filter
S
6 39
Google\Site_Kit\Core\Assets\Stylesheet
S
6 31
Google\Site_Kit\Modules\AdSense\Auto_Ad_Guard
S
6 13
Google\Site_Kit\Core\Consent_Mode\Consent_Mode
S
6 109
Google\Site_Kit\Core\Util\Uninstallation
S
6 19
Google\Site_Kit\Core\Tracking\Tracking
S
6 21
Google\Site_Kit\Core\Authentication\Profile
S
6 16
Google\Site_Kit\Core\Key_Metrics\Key_Metrics
S
5 17
Google\Site_Kit\Core\Tracking\REST_Tracking_Consent_Controller
S
5 69
Google\Site_Kit\Core\Assets\Manifest
S
5 15
Google\Site_Kit\Modules\AdSense\Web_Tag
S
5 42
Google\Site_Kit\Core\Util\Input
S
5 17
Google\Site_Kit\Core\Feature_Tours\REST_Feature_Tours_Controller
S
5 62
Google\Site_Kit\Core\Util\Sort
S
5 21
Google\Site_Kit\Core\Assets\Script_Data
S
5 24
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\Script_Injector
S
5 22
Google\Site_Kit\Modules\AdSense\Tag_Guard
S
4 7
Google\Site_Kit\Core\Util\Collection_Key_Cap_Filter
S
4 12
Google\Site_Kit\Core\Util\Sanitize
S
4 15
Google\Site_Kit\Modules\Tag_Manager\Tag_Guard
S
4 9
Google\Site_Kit\Core\Authentication\Clients\OAuth2
S
3 16
Google\Site_Kit\Core\Admin\Available_Tools
S
3 29
Google\Site_Kit\Core\Modules\Analytics_4\Tag_Matchers
S
3 20
Google\Site_Kit\Core\Admin\Plugin_Action_Links
S
3 19
Google\Site_Kit\Core\Util\Exit_Handler
S
3 11
Google\Site_Kit\Core\Tags\Guards\Tag_Environment_Type_Guard
S
3 13
Google\Site_Kit\Core\CLI\Reset_CLI_Command
S
3 9
Google\Site_Kit\Core\Util\Date
S
3 9
Google\Site_Kit\Core\Modules\REST_Dashboard_Sharing_Controller
S
3 72
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\PropertiesAudiencesService
S
1 43
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\PropertiesAdSenseLinksService
S
1 65
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\PropertiesEnhancedMeasurementService
S
1 39

78 more item(s) not shown.