Code Analysis: ShortPixel Image Optimizer 6.3.3

Class Rating Complexity Lines of code
ShortPixel\Model\Image\MediaLibraryModel
D
590 1,974
ShortPixel\Model\Image\ImageModel
D
312 1,051
ShortPixel\Controller\AjaxController
D
251 1,100
ShortPixel\Helper\UiHelper
D
190 803
ShortPixel\Controller\View\SettingsViewController
D
177 739
ShortPixel\Model\File\FileModel
D
162 589
ShortPixel\Controller\QueueController
D
133 562
ShortPixel\ShortQ\Queue\WPQ
C
117 471
ShortPixel\Controller\Optimizer\OptimizeAiController
C
112 638
ShortPixel\Model\File\DirectoryModel
C
105 362
ShortPixel\Controller\Queue\Queue
C
103 469
ShortPixel\Replacer\Replacer
C
103 383
ShortPixel\Controller\AdminController
C
101 452
ShortPixel\Model\Image\CustomImageModel
C
101 444
ShortPixel\Model\Image\MediaLibraryThumbnailModel
C
101 331
ShortPixel\Replacer\Replacer
B
98 421
ShortPixel\Controller\Front\CDNController
B
98 466
ShortPixel\Controller\Api\ApiController
B
97 316
ShortPixel\Controller\FileSystemController
B
95 267
ShortPixel\Model\Queue\QueueItem
B
93 348
ShortPixel\ShortQ\DataProvider\MysqlDataProvider
B
90 422
ShortPixel\Controller\AdminNoticesController
B
88 351
ShortPixel\Controller\OtherMediaController
B
86 401
ShortPixel\ShortPixelLogger\ShortPixelLogger
B
84 305
ShortPixel\Controller\Optimizer\OptimizeController
B
82 327
ShortPixel\Model\File\DirectoryOtherMediaModel
B
80 408
ShortPixel\ShortPixelPlugin
B
79 446
ShortPixel\Controller\View\OtherMediaViewController
A
75 394
ShortPixel\Model\EnvironmentModel
A
74 262
ShortPixel\Model\StatsModel
A
71 294
ShortPixel\Notices\NoticeController
A
69 258
ShortPixel\Model\FrontImage
A
66 207
ShortPixel\Notices\NoticeModel
A
65 263
ShortPixel\Controller\Front\PictureController
A
56 249
ShortPixel\Model\Converter\PNGConverter
A
55 278
ShortPixel\Controller\View\EditMediaViewController
A
54 256
ShortPixel\Controller\View\OtherMediaFolderViewController
A
54 324
ShortPixel\Model\ApiKeyModel
A
54 205
ShortPixel\Model\AiDataModel
A
53 236
ShortPixel\Helper\UtilHelper
A
51 237
ShortPixel\Controller\Front\PageConverter
A
51 192
ShortPixel\Controller\QuotaController
S
46 219
ShortPixel\Controller\BulkController
S
45 179
ShortPixel\Model
S
41 145
ShortPixel\Controller\ResponseController
S
40 131
ShortPixel\Controller\Api\AiController
S
40 149
ShortPixel\Model\SettingsModel
S
38 140
ShortPixel\Model\Converter\Converter
S
38 98
ShortPixel\Controller\View\BulkViewController
S
37 168
ShortPixel\Controller\CronController
S
37 165
ShortPixel\ViewController
S
35 144
ShortPixel\Model\Converter\ApiConverter
S
35 151
ShortPixel\Controller\Api\RequestManager
S
33 148
ShortPixel\Model\Queue\QueueItemData
S
32 122
ShortPixel\Helper\InstallHelper
S
32 230
ShortPixel\Model\Image\Image
S
32 124
ShortPixel\Model\AdminNoticeModel
S
31 89
WPShortPixelSettings
S
31 149
ShortPixel\Controller\Optimizer\ActionController
S
29 191
ShortPixel\Helper\DownloadHelper
S
28 128
ShortPixel\Model\AdminNotices\CompatNotice
S
28 191
ShortPixel\ShortPixelLogger\DebugItem
S
27 99
ShortPixel\Model\Converter\MediaLibraryConverter
S
26 95
ShortPixel\Controller\Optimizer\OptimizerBase
S
24 107
ShortPixel\Controller\View\ListMediaViewController
S
24 135
ShortPixel\ShortQ\Item
S
24 78
ShortPixel\ShortPixelPluginRequest
S
22 116
ShortPixel\Build\PackageLoader
S
20 60
ShortPixel\Model\Converter\BMPConverter
S
18 89
ShortPixel\Replacer\Libraries\Unserialize\DisallowedClassesSubstitutor
S
18 75
ShortPixel\Replacer\Libraries\Unserialize\DisallowedClassesSubstitutor
S
18 75
ShortPixel\Model\AccessModel
S
17 69
ShortPixel\Controller\StatsController
S
17 76
ShortPixel\Model\AdminNotices\AvifNotice
S
16 66
ShortPixel\Replacer\Classes\MetaData
S
15 52
ShortPixel\ShortPixelFeedback
S
15 300
ShortPixel\Controller\ImageEditorController
S
15 50
ShortPixel\Model\AdminNotices\ListviewNotice
S
12 49
ShortPixel\Controller\Queue\CustomQueue
S
12 83
ShortPixel\Controller\Queue\MediaLibraryQueue
S
12 82
ShortPixel\Replacer\Modules\YoastSeo
S
11 39
ShortPixel\Model\Image\ImageThumbnailMeta
S
11 33
ShortPixel\Replacer\Modules\YoastSeo
S
11 39
ShortPixel\Model\AdminNotices\QuotaNoticeReached
S
9 66
ShortPixel\Model\AdminNotices\LitespeedCache
S
9 37
ShortPixel\Model\Image\ImageMeta
S
8 24
ShortPixel\Model\AdminNotices\ApiNoticeRepeat
S
7 27
ShortPixel\Model\AdminNotices\ApiNoticeRepeatLong
S
7 32
ShortPixel\Replacer\Libraries\Unserialize\Unserialize
S
6 21
ShortPixel\Replacer\Libraries\Unserialize\Unserialize
S
6 21

37 more item(s) not shown.