Code Analysis: Smush 3.16.2

Class Rating Complexity Lines of code
Smush\Core\Modules\Smush
D
271 834
Smush\Core\Integrations\S3
D
243 720
Smush\Core\Media\Media_Item
D
198 669
Smush\Core\Modules\Dir
D
198 702
Smush\Core\Settings
D
183 718
Smush\Core\Stats
D
180 665
Smush\Core\Integrations\NextGen
D
164 554
Smush\App\Abstract_Page
D
150 615
Smush\Core\Modules\Product_Analytics
D
139 654
Smush\Core\Integrations\NextGen\Admin
D
131 433
Smush\Core\Helper
D
130 425
Smush\Core\Integrations\NextGen\Stats
D
128 371
Smush\Core\Modules\WebP
D
127 471
Smush\Core\CDN\CDN_Srcset_Controller
C
124 384
Smush\Core\Modules\Backup
C
120 419
Smush\Core\Configs
C
111 459
Smush\App\Admin
C
106 516
Smush\Core\Lazy_Load\Lazy_Load_Transform
C
106 352
Smush\Core\Media_Library\Media_Library_Row
C
102 457
Smush\Core\Modules\Png2jpg
C
102 324
Smush\App\Ajax
C
101 393
Smush\Core\Png2Jpg\Png2Jpg_Optimization
B
95 428
Smush\Core\Modules\Background\Background_Process
B
87 355
Smush\Core\Stats\Global_Stats
B
86 329
Smush\Core\Integrations\Common
B
86 230
Smush\Core\Media\Media_Item_Optimizer
B
84 284
Smush\Core\Smush\Smush_Optimization
B
83 274
Smush\Core\Smush\Smusher
B
76 320
Smush\Core\CDN\CDN_Helper
B
76 235
Smush\Core\Parser\Parser
A
72 257
Smush\Core\Stats\Global_Stats_Controller
A
72 261
Smush\Core\Resize\Resize_Optimization
A
71 270
Smush\Core\Modules\Resize
A
70 189
Smush\Core\Installer
A
67 179
Smush\Core\CDN\CDN_Transform
A
63 190
Smush\Core\Lazy_Load\Lazy_Load_Controller
A
62 229
Smush\App\Pages\Bulk
A
61 503
Smush\Core\Core
A
60 274
WP_Smush
A
59 212
Smush\Core\Modules\Bulk\Background_Bulk_Smush
A
58 222
Smush\Core\S3\S3_Controller
A
57 205
Smush\App\Media_Library
A
54 264
Smush\Core\Parser\Element
A
52 206
Smush\Core\Media\Media_Item_Query
S
48 208
Smush\Core\Modules\Helpers\Parser
S
48 152
Smush\Core\Webp\Webp_Server_Configuration
S
47 198
Smush\Core\Lazy_Load\Lazy_Load_Helper
S
43 112
Smush\Core\Transform\Transformer
S
41 125
Smush\Core\Webp\Webp_Controller
S
41 185
Smush\Core\Server_Utils
S
40 107
Smush\Core\Api\Request
S
37 120
Smush\Core\CDN\CDN_Controller
S
35 123
Smush\Core\Png2Jpg\Png2Jpg_Controller
S
33 160
Smush\Core\Error_Handler
S
32 138
Smush\Core\Modules\Async\Abstract_Async
S
32 88
Smush\Core\Integrations\Gravity_Forms
S
32 92
Smush\App\Pages\Dashboard
S
29 256
Smush\Core\CLI
S
29 142
Smush\Core\Media_Library\Background_Media_Library_Scanner
S
28 136
Smush\Core\Modules\Helpers\Mail
S
28 97
Smush\App\Abstract_Summary_Page
S
27 145
Smush\Core\Parser\Image_URL
S
27 88
Smush\Core\Webp\Webp_Apache
S
26 97
Smush\Core\Webp\Webp_Transform
S
26 73
Smush\Core\Backups\Backups
S
24 121
Smush\App\Pages\Settings
S
24 178
Smush\Core\Parser\Page
S
23 87
Smush\Core\Integrations\Composer
S
23 76
Smush\Core\Upload_Dir
S
22 68
Smush\Core\S3\WP_Offload_Media_Api
S
21 67
Smush\Core\Webp\Webp_Helper
S
21 82
Smush\Core\Integrations\Elementor_Integration
S
20 60
Smush\Core\Png2Jpg\Png2Jpg_Helper
S
19 55
Smush\Core\Modules\Helpers\WhiteLabel
S
19 50
Smush\Core\Array_Utils
S
19 56
Smush\Core\Modules\Bulk\Mail
S
19 119
Smush\Core\Cache_Controller
S
19 67
Smush\App\Pages\WebP
S
17 111
Smush\Core\Integrations\WooCommerce
S
17 50
Smush\Core\Media_Library\Media_Library_Watcher
S
16 51
Smush\Core\Media\Media_Item_Controller
S
15 74
Smush\Core\Backups\Backups_Controller
S
15 65
Smush\App\Pages\Directory
S
14 120
Smush\Core\Modules\Async\Async
S
14 26
Smush\Core\Controller
S
14 44
Smush\Core\Animated_Status_Controller
S
11 53
Smush\Core\Modules\Bulk\Bulk_Smush_Background_Process
S
11 65
Smush\Core\Integrations\NextGen\Thumbs
S
11 45
Smush\Core\Modules\Async\Editor
S
10 19
Smush\Core\Smush\Smush_Controller
S
10 45
Smush\Core\Api\Smush_API
S
10 46
Smush\Core\Integrations\Hummingbird_Integration
S
9 36
Smush\Core\CDN\CDN_Settings_Ui_Controller
S
9 83
Smush\App\Pages\CDN
S
8 83
Smush\Core\Modules
S
2 62

70 more item(s) not shown.