Code Analysis: Site Kit by Google 1.74.0

Class Rating Complexity Lines of code
Google\Site_Kit\Modules\Analytics
D
187 901
Google\Site_Kit\Core\Modules\Modules
D
133 885
Google\Site_Kit\Core\Authentication\Authentication
D
131 739
Google\Site_Kit\Modules\AdSense
C
109 535
Google\Site_Kit\Modules\Idea_Hub
C
101 602
Google\Site_Kit\Core\Modules\Module
B
89 319
Google\Site_Kit\Core\Util\Entity_Factory
B
88 353
Google\Site_Kit\Core\Permissions\Permissions
B
76 301
Google\Site_Kit\Core\Authentication\Google_Proxy
A
73 312
Google\Site_Kit\Modules\Analytics_4
A
71 391
Google\Site_Kit\Modules\Tag_Manager
A
68 343
Google\Site_Kit\Core\Assets\Assets
A
63 596
Google\Site_Kit\Modules\Search_Console
A
59 321
Google\Site_Kit\Context
A
57 196
Google\Site_Kit\Core\Authentication\Clients\OAuth_Client
A
55 280
Google\Site_Kit\Modules\Site_Verification
A
54 269
Google\Site_Kit\Core\Util\WP_Query_Factory
S
45 140
Google\Site_Kit\Core\Admin\Screens
S
44 272
Google\Site_Kit\Core\Authentication\Clients\OAuth_Client_Base
S
36 109
Google\Site_Kit\Core\Admin_Bar\Admin_Bar
S
35 178
Google\Site_Kit\Core\Authentication\Setup
S
35 134
Google\Site_Kit\Core\Util\Debug_Data
S
34 224
Google\Site_Kit\Core\Util\User_Input_Settings
S
32 103
Google\Site_Kit\Core\Authentication\Clients\Google_Site_Kit_Client
S
27 103
Google\Site_Kit\Core\Util\Synthetic_WP_Query
S
27 56
Google\Site_Kit\Core\Modules\Module_Sharing_Settings
S
24 76
Google\Site_Kit\Core\Util\BC_Functions
S
23 85
Google\Site_Kit\Core\Admin\Screen
S
21 103
Google\Site_Kit\Core\Storage\User_Transients
S
21 78
Google\Site_Kit\Modules\Optimize
S
21 123
Google\Site_Kit\Core\Util\Migration_1_8_1
S
20 88
Google\Site_Kit\Core\Util\Reset
S
20 152
Google\Site_Kit\Core\Notifications\Notifications
S
19 146
Google\Site_Kit\Core\Util\Developer_Plugin_Installer
S
19 103
Google\Site_Kit\Modules\Analytics\Settings
S
18 100
Google\Site_Kit\Core\Storage\Data_Encryption
S
18 50
Google\Site_Kit\Core\Dismissals\Dismissed_Items
S
17 47
Google\Site_Kit\Modules\AdSense\AMP_Tag
S
17 77
Google\Site_Kit\Core\Storage\Cache
S
16 48
Google\Site_Kit\Core\Authentication\Clients\Client_Factory
S
16 87
Google\Site_Kit\Modules\AdSense\Settings
S
14 74
Google\Site_Kit\Core\REST_API\REST_Routes
S
14 132
Google\Site_Kit\Modules\Analytics\Web_Tag
S
14 86
Google\Site_Kit\Core\Storage\User_Options
S
14 48
Google\Site_Kit\Core\Authentication\Credentials
S
13 44
Google\Site_Kit\Modules\PageSpeed_Insights
S
13 93
Google\Site_Kit\Core\Authentication\Token
S
12 51
Google\Site_Kit\Core\Assets\Script
S
11 57
Google\Site_Kit\Modules\Analytics\Advanced_Tracking\Event
S
11 34
Google\Site_Kit\Plugin
S
11 157
Google\Site_Kit\Core\User_Surveys\Survey_Timeouts
S
11 34
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\Subscribe_With_Google
S
11 54
Google\Site_Kit\Core\REST_API\REST_Route
S
10 48
Google\Site_Kit\Core\REST_API\Data_Request
S
10 27
Google\Site_Kit\Core\Storage\Encrypted_User_Options
S
10 34
Google\Site_Kit\Modules\Optimize\Settings
S
10 48
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\Authentication\Has_Connected_Admins
S
9 51
Google\Site_Kit\Modules\Analytics\AMP_Tag
S
9 54
Google\Site_Kit\Core\Admin\Dashboard
S
9 39
Google\Site_Kit\Modules\Analytics\Advanced_Tracking
S
8 56
Google\Site_Kit\Core\Storage\Encrypted_Options
S
8 28
Google\Site_Kit\Core\Tags\Tag
S
8 17
Google\Site_Kit\Core\Util\Activation_Notice
S
8 69
Google\Site_Kit\Core\Admin\Standalone
S
7 46
Google\Site_Kit\Core\User_Surveys\REST_User_Surveys_Controller
S
7 157
Google\Site_Kit\Core\Admin\Notices
S
7 32
Google\Site_Kit\Core\Util\Health_Checks
S
7 57
Google\Site_Kit\Core\Util\REST_Entity_Search_Controller
S
7 79
Google\Site_Kit\Modules\Analytics\Advanced_Tracking\AMP_Config_Injector
S
7 27
Google\Site_Kit\Core\Util\Scopes
S
7 21
Google\Site_Kit\Core\Tracking\Tracking
S
6 21
Google\Site_Kit\Core\Modules\Module_Registry
S
6 17
Google\Site_Kit\Core\Assets\Stylesheet
S
6 31
Google\Site_Kit\Modules\Idea_Hub\Post_Idea_Topics
S
6 17
Google\Site_Kit\Modules\Analytics_4\Settings
S
6 30
Google\Site_Kit\Modules\AdSense\Auto_Ad_Guard
S
6 13
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\Authentication\Profile
S
6 16
Google\Site_Kit\Modules\Tag_Manager\Settings
S
6 43
Google\Site_Kit\Core\Util\Entity
S
6 31
Google\Site_Kit\Core\Dismissals\REST_Dismissals_Controller
S
6 68
Google\Site_Kit\Core\Util\Uninstallation
S
6 19
Google\Site_Kit\Modules\AdSense\Tag_Guard
S
5 10
Google\Site_Kit\Modules\Analytics\Advanced_Tracking\Script_Injector
S
5 22
Google\Site_Kit\Modules\AdSense\Web_Tag
S
5 41
Google\Site_Kit\Core\Util\Input
S
5 17
Google\Site_Kit\Core\Util\Build_Mode
S
5 8
Google\Site_Kit\Core\Assets\Script_Data
S
5 24
Google\Site_Kit\Core\Assets\Manifest
S
5 15
Google\Site_Kit\Core\Feature_Tours\REST_Feature_Tours_Controller
S
4 62
Google\Site_Kit\Modules\Tag_Manager\Web_Tag
S
4 46
Google\Site_Kit\Core\Tracking\REST_Tracking_Consent_Controller
S
4 69
Google\Site_Kit\Modules\Search_Console\Settings
S
4 22
Google\Site_Kit\Modules\Tag_Manager\Tag_Guard
S
4 9
Google\Site_Kit\Core\Admin\Plugin_Action_Links
S
3 19
Google\Site_Kit\Core\Admin\Plugin_Row_Meta
S
3 19
Google\Site_Kit\Core\CLI\Reset_CLI_Command
S
3 9
Google\Site_Kit\Core\Admin\Available_Tools
S
3 29
Google\Site_Kit\Core\Authentication\Has_Multiple_Admins
S
3 17
Google\Site_Kit\Core\Notifications\Notification
S
3 34
Google\Site_Kit\Modules\Analytics\Tag_Guard
S
3 4
Google\Site_Kit\Core\Util\Exit_Handler
S
3 11
Google\Site_Kit\Core\Tags\Guards\Tag_Production_Guard
S
2 6
Google\Site_Kit\Modules\Analytics\Google_Service_AnalyticsProvisioning
S
1 17

52 more item(s) not shown.