Code Analysis: Site Kit by Google 1.151.0

Class Rating Complexity Lines of code
Google\Site_Kit\Modules\Analytics_4
D
294 1,646
Google\Site_Kit\Modules\AdSense
C
122 646
Google\Site_Kit\Core\Authentication\Authentication
C
114 618
Google\Site_Kit\Core\Modules\Modules
B
96 441
Google\Site_Kit\Core\Util\Entity_Factory
B
88 354
Google\Site_Kit\Core\Modules\Module
B
86 298
Google\Site_Kit\Core\Assets\Assets
B
83 713
Google\Site_Kit\Core\Permissions\Permissions
B
78 328
Google\Site_Kit\Modules\Sign_In_With_Google
A
75 410
Google\Site_Kit\Core\Authentication\Google_Proxy
A
70 297
Google\Site_Kit\Core\Authentication\Clients\OAuth_Client
A
69 324
Google\Site_Kit\Core\Modules\REST_Modules_Controller
A
63 643
Google\Site_Kit\Modules\Search_Console
A
61 332
Google\Site_Kit\Context
A
60 196
Google\Site_Kit\Modules\Tag_Manager
A
58 328
Google\Site_Kit\Modules\Analytics_4\Report\RequestHelpers
A
57 321
Google\Site_Kit\Modules\Reader_Revenue_Manager
A
54 415
Google\Site_Kit\Modules\Site_Verification
A
54 268
Google\Site_Kit\Core\Site_Health\Debug_Data
A
53 361
Google\Site_Kit\Core\Admin\Screens
S
50 277
Google\Site_Kit\Modules\Ads
S
49 206
Google\Site_Kit\Core\Util\WP_Query_Factory
S
46 142
Google\Site_Kit\Modules\Sign_In_With_Google\Authenticator
S
41 139
Google\Site_Kit\Core\Authentication\Setup
S
37 177
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\Modules\Analytics_4\Settings
S
32 130
Google\Site_Kit\Core\Authentication\Clients\Google_Site_Kit_Client
S
29 121
Google\Site_Kit\Core\User_Input\User_Input
S
29 102
Google\Site_Kit\Modules\AdSense\Settings
S
28 117
Google\Site_Kit\Core\Util\Synthetic_WP_Query
S
27 56
Google\Site_Kit\Core\Admin\Dashboard
S
27 85
Google\Site_Kit\Modules\Reader_Revenue_Manager\Admin_Post_List
S
26 133
Google\FirstPartyLibrary\Measurement
S
24 93
Google\Site_Kit\Modules\Analytics_4\Report\ReportParsers
S
23 82
Google\Site_Kit\Modules\Analytics_4\Report\Response
S
23 108
Google\Site_Kit\Core\Util\Reset
S
23 180
Google\Site_Kit\Modules\Reader_Revenue_Manager\Settings
S
22 99
Google\Site_Kit\Core\Site_Health\Tag_Placement
S
22 140
Google\Site_Kit\Core\Storage\User_Transients
S
21 78
Google\Site_Kit\Core\Tags\GTag
S
21 99
Google\Site_Kit\Core\Storage\Data_Encryption
S
20 53
Google\Site_Kit\Core\Util\Migration_1_8_1
S
20 88
Google\Site_Kit\Core\Admin\Screen
S
20 104
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\EnhancedMeasurementSettingsModel
S
20 60
Google\Site_Kit\Core\Dismissals\Dismissed_Items
S
19 55
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\Modules\Reader_Revenue_Manager\Synchronize_Publication
S
18 84
Google\Site_Kit\Modules\Sign_In_With_Google\Settings
S
18 78
Google\Site_Kit\Core\Authentication\Clients\Client_Factory
S
18 95
Google\Site_Kit\Core\Assets\Script
S
18 81
Google\Site_Kit\Core\Util\URL
S
18 75
Google\Site_Kit\Modules\Analytics_4\Resource_Data_Availability_Date
S
18 87
Google\Site_Kit\Core\Tags\First_Party_Mode\First_Party_Mode
S
17 80
Google\Site_Kit\Core\Util\Migration_1_129_0
S
17 48
Google\Site_Kit\Modules\AdSense\AMP_Tag
S
17 77
Google\Site_Kit\Core\Prompts\Dismissed_Prompts
S
17 48
Google\Site_Kit\Core\Storage\Cache
S
16 48
Google\Site_Kit\Core\Admin\Authorize_Application
S
16 34
Google\Site_Kit\Core\Util\BC_Functions
S
15 50
Google\Site_Kit\Modules\Analytics_4\Account_Ticket
S
15 43
Google\Site_Kit\Modules\Analytics_4\Synchronize_AdSenseLinked
S
15 59
Google\Site_Kit\Core\Consent_Mode\REST_Consent_Mode_Controller
S
15 177
Google\Site_Kit\Core\User_Surveys\Survey_Queue
S
15 47
Google\Site_Kit\Core\Util\Auto_Updates
S
15 66
Google\Site_Kit\Core\Conversion_Tracking\Conversion_Tracking
S
14 87
Google\Site_Kit\Core\Storage\User_Options
S
14 48
Google\Site_Kit\Core\User\Audience_Settings
S
14 54
Google\Site_Kit\Core\User_Surveys\REST_User_Surveys_Controller
S
14 167
Google\Site_Kit\Modules\Analytics_4\Web_Tag
S
14 71
Google\Site_Kit\Core\User_Input\Site_Specific_Answers
S
13 45
Google\Site_Kit\Core\Util\Migration_1_150_0
S
13 43
Google\Site_Kit\Modules\PageSpeed_Insights
S
13 93
Google\Site_Kit\Core\Authentication\Credentials
S
13 44
Google\Site_Kit\Core\Consent_Mode\Consent_Mode
S
13 121
Google\Site_Kit\Modules\Analytics_4\Synchronize_Property
S
13 57
Google\Site_Kit\Modules\Analytics_4\Conversion_Reporting\Conversion_Reporting_Events_Sync
S
13 74
Google\Site_Kit\Core\Expirables\Expirable_Items
S
12 39
Google\Site_Kit\Modules\Analytics_4\AMP_Tag
S
12 69
Google\Site_Kit\Core\Util\Health_Checks
S
12 75
Google\Site_Kit\Modules\Analytics_4\Audience_Settings
S
12 52
Google\Site_Kit\Plugin
S
12 178
Google\Site_Kit\Core\Authentication\Token
S
12 51
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\Modules\Datapoint
S
12 27
Google\Site_Kit\Core\Admin\Pointer
S
12 41
Google\Site_Kit\Modules\Analytics_4\Synchronize_AdsLinked
S
11 51
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\Event
S
11 34
Google\Site_Kit\Core\Util\Feature_Flags
S
11 23
Google\Site_Kit\Modules\AdSense\Ad_Blocking_Recovery_Tag
S
11 25
Google\Site_Kit\Core\Storage\Options
S
10 34
Google\Site_Kit\Core\Expirables\REST_Expirable_Items_Controller
S
10 98
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\Modules\Analytics_4\PivotReport
S
10 32
Google\Site_Kit\Modules\Analytics_4\Reset_Audiences
S
10 49
Google\Site_Kit\Core\Admin\Notice
S
9 43
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\Authentication\Has_Connected_Admins
S
9 51
Google\Site_Kit\Core\User\Conversion_Reporting_Settings
S
9 42
Google\Site_Kit\Core\Consent_Mode\Consent_Mode_Settings
S
9 39
Google\Site_Kit\Core\Dismissals\REST_Dismissals_Controller
S
9 101
Google\Site_Kit\Modules\Reader_Revenue_Manager\Tag_Guard
S
9 35
Google\Site_Kit\Core\Admin\Standalone
S
8 46
Google\Site_Kit\Core\Tags\Tag
S
8 17
Google\Site_Kit\Core\Util\REST_Entity_Search_Controller
S
8 79
Google\Site_Kit\Core\Remote_Features\Remote_Features
S
8 28
Google\Site_Kit\Core\Key_Metrics\REST_Key_Metrics_Controller
S
8 102
Google\Site_Kit\Core\Util\Activation_Notice
S
8 69
Google\Site_Kit\Core\Conversion_Tracking\Conversion_Event_Providers\WooCommerce
S
7 39
Google\Site_Kit\Modules\Reader_Revenue_Manager\Web_Tag
S
7 57
Google\Site_Kit\Core\Admin\Notices
S
7 32
Google\Site_Kit\Core\Tags\First_Party_Mode\First_Party_Mode_Settings
S
7 41
Google\Site_Kit\Core\Util\Scopes
S
7 21
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\AMP_Config_Injector
S
7 27
Google\Site_Kit\Core\Key_Metrics\Key_Metrics_Settings
S
7 39
Google\Site_Kit\Core\Prompts\REST_Prompts_Controller
S
7 68
Google\Site_Kit\Core\Dashboard_Sharing\View_Only_Pointer
S
7 36
Google\Site_Kit\Core\User_Surveys\Survey_Timeouts
S
7 24
Google\Site_Kit\Modules\Reader_Revenue_Manager\Contribute_With_Google_Block
S
6 27
Google\Site_Kit\Core\Util\Google_URL_Normalizer
S
6 15
Google\Site_Kit\Modules\Sign_In_With_Google\Profile_Reader
S
6 16
Google\Site_Kit\Core\Assets\Stylesheet
S
6 31
Google\Site_Kit\Core\Tags\First_Party_Mode\First_Party_Mode_Cron
S
6 18
Google\Site_Kit\Modules\Analytics_4\Report\Filters\String_Filter
S
6 39
Google\Site_Kit\Core\Dashboard_Sharing\Activity_Metrics\Activity_Metrics
S
6 19
Google\Site_Kit\Core\Modules\Module_Settings
S
6 40
Google\Site_Kit\Core\Util\Plugin_Status
S
6 17
Google\Site_Kit\Modules\AdSense\Ad_Blocking_Recovery_Web_Tag
S
6 27
Google\Site_Kit\Core\Remote_Features\Remote_Features_Syncer
S
6 16
Google\Site_Kit\Modules\Reader_Revenue_Manager\Subscribe_With_Google_Block
S
6 27
Google\Site_Kit\Core\Modules\Module_Registry
S
6 17
Google\Site_Kit\Core\Authentication\REST_Authentication_Controller
S
6 110
Google\Site_Kit\Modules\AdSense\Auto_Ad_Guard
S
6 13
Google\Site_Kit\Modules\Analytics_4\Report\Request
S
6 28
Google\Site_Kit\Core\Assets\Script_Data
S
5 24
Google\Site_Kit\Core\Feature_Tours\REST_Feature_Tours_Controller
S
5 62
Google\Site_Kit\Modules\Analytics_4\Advanced_Tracking\Script_Injector
S
5 22
Google\Site_Kit\Modules\AdSense\Web_Tag
S
5 42
Google\Site_Kit\Modules\Analytics_4\Conversion_Reporting\Conversion_Reporting_New_Badge_Events_Sync
S
5 30
Google\Site_Kit\Core\Util\Input
S
5 17
Google\Site_Kit\Modules\Analytics_4\Report\PivotRequest
S
5 25
Google\Site_Kit\Core\Util\Sort
S
5 21
Google\Site_Kit\Core\Tracking\REST_Tracking_Consent_Controller
S
5 69
Google\Site_Kit\Core\Util\Sanitize
S
4 15
Google\Site_Kit\Modules\AdSense\Tag_Guard
S
4 7
Google\Site_Kit\Core\User\REST_Conversion_Reporting_Controller
S
3 72
Google\Site_Kit\Core\Modules\REST_Dashboard_Sharing_Controller
S
3 72
Google\Site_Kit\Core\User\REST_Audience_Settings_Controller
S
3 78
Google\Site_Kit\Core\Tags\Guards\Tag_Environment_Type_Guard
S
3 13
Google\Site_Kit\Core\Conversion_Tracking\REST_Conversion_Tracking_Controller
S
3 70
Google\Site_Kit\Core\Authentication\Clients\OAuth2
S
3 16
Google\Site_Kit\Core\Modules\Analytics_4\Tag_Matchers
S
3 20
Google\Site_Kit\Core\Tags\First_Party_Mode\REST_First_Party_Mode_Controller
S
3 85
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\PropertiesAudiencesService
S
1 43
Google\Site_Kit\Modules\Analytics_4\GoogleAnalyticsAdmin\PropertiesAdSenseLinksService
S
1 65

128 more item(s) not shown.