Code Analysis: ShortPixel Image Optimizer 6.0.2

Class Rating Complexity Lines of code
ShortPixel\Model\Image\MediaLibraryModel
D
559 2,203
ShortPixel\Model\Image\ImageModel
D
307 1,036
ShortPixel\Controller\OptimizeController
D
215 985
ShortPixel\Controller\AjaxController
D
188 853
ShortPixel\Helper\UiHelper
D
167 723
ShortPixel\Controller\View\SettingsViewController
D
165 687
ShortPixel\Model\File\FileModel
D
162 589
ShortPixel\Controller\ApiController
D
129 508
ShortPixel\Controller\Queue\Queue
C
115 519
ShortPixel\ShortQ\Queue\WPQ
C
109 436
ShortPixel\Model\Image\CustomImageModel
C
101 435
ShortPixel\Controller\FileSystemController
B
99 319
ShortPixel\Model\File\DirectoryModel
B
99 342
ShortPixel\Model\Image\MediaLibraryThumbnailModel
B
99 383
ShortPixel\Controller\SettingsController
B
94 392
ShortPixel\Replacer\Replacer
B
92 382
ShortPixel\ShortQ\DataProvider\MysqlDataProvider
B
90 422
ShortPixel\Controller\AdminNoticesController
B
87 339
ShortPixel\Controller\OtherMediaController
B
86 402
ShortPixel\Controller\AdminController
B
85 385
ShortPixel\ShortPixelLogger\ShortPixelLogger
B
84 305
ShortPixel\Model\File\DirectoryOtherMediaModel
B
79 403
ShortPixel\ShortPixelPlugin
B
76 429
ShortPixel\Controller\View\OtherMediaViewController
A
75 394
ShortPixel\Model\EnvironmentModel
A
71 256
ShortPixel\Model\StatsModel
A
71 294
ShortPixel\Notices\NoticeController
A
67 249
ShortPixel\Notices\NoticeModel
A
65 250
ShortPixel\Model\Converter\PNGConverter
A
63 290
ShortPixel\Model\FrontImage
A
61 222
ShortPixel\Controller\Front\PictureController
A
60 262
ShortPixel\Controller\View\OtherMediaFolderViewController
A
54 325
ShortPixel\Model\ApiKeyModel
A
51 200
ShortPixel\Controller\View\EditMediaViewController
S
50 236
ShortPixel\Controller\View\ListMediaViewController
S
48 196
ShortPixel\Controller\QuotaController
S
46 220
ShortPixel\Controller\BulkController
S
45 183
ShortPixel\Helper\UtilHelper
S
44 237
ShortPixel\Controller\ResponseController
S
40 131
ShortPixel\Model\Converter\Converter
S
37 104
ShortPixel\Controller\View\BulkViewController
S
37 164
ShortPixel\Controller\CronController
S
35 146
ShortPixel\Model\Converter\ApiConverter
S
35 172
ShortPixel\Model
S
33 116
ShortPixel\Controller\Front\CDNController
S
33 137
ShortPixel\ViewController
S
33 124
ShortPixel\Model\AdminNoticeModel
S
31 86
WPShortPixelSettings
S
31 149
ShortPixel\Helper\InstallHelper
S
30 215
ShortPixel\Model\AdminNotices\CompatNotice
S
28 191
ShortPixel\Helper\DownloadHelper
S
28 128
ShortPixel\ShortPixelLogger\DebugItem
S
27 99
ShortPixel\Model\Converter\MediaLibraryConverter
S
26 110
ShortPixel\ShortQ\Item
S
24 78
ShortPixel\ShortPixelPluginRequest
S
22 116
ShortPixel\Build\PackageLoader
S
20 60
ShortPixel\Replacer\Libraries\Unserialize\DisallowedClassesSubstitutor
S
18 75
ShortPixel\Model\Converter\BMPConverter
S
18 89
ShortPixel\Model\AdminNotices\AvifNotice
S
17 68
ShortPixel\Controller\StatsController
S
17 76
ShortPixel\Model\AccessModel
S
17 69
ShortPixel\Controller\Front\PageConverter
S
16 55
ShortPixel\Model\CacheModel
S
15 55
ShortPixel\Controller\ImageEditorController
S
15 50
ShortPixel\ShortPixelFeedback
S
15 303
ShortPixel\Model\AdminNotices\ListviewNotice
S
12 49
ShortPixel\Model\Image\ImageThumbnailMeta
S
11 33
ShortPixel\Controller\Queue\CustomQueue
S
11 78
ShortPixel\Replacer\Modules\YoastSeo
S
11 39
ShortPixel\Model\AdminNotices\LitespeedCache
S
10 37
ShortPixel\Model\Image\ImageMeta
S
8 24
ShortPixel\Model\AdminNotices\QuotaNoticeReached
S
7 63
ShortPixel\Model\AdminNotices\ApiNoticeRepeat
S
7 27
ShortPixel\Controller\FrontController
S
7 19
ShortPixel\Controller\ErrorController
S
7 27
ShortPixel\Model\AdminNotices\ApiNoticeRepeatLong
S
7 32
ShortPixel\Replacer\Libraries\Unserialize\Unserialize
S
6 21
ShortPixel\Model\AdminNotices\NewExclusionFormat
S
5 21

23 more item(s) not shown.