Code Analysis: ShortPixel Image Optimizer 5.2.0

Class Rating Complexity Lines of code
ShortPixel\Model\Image\MediaLibraryModel
D
491 1,970
ShortPixel\Model\Image\ImageModel
D
256 843
ShortPixel\Controller\OptimizeController
D
185 883
ShortPixel\Helper\UiHelper
D
148 594
ShortPixel\Controller\SettingsController
D
136 538
ShortPixel\Model\File\FileModel
D
129 459
ShortPixel\Controller\ApiController
C
121 473
ShortPixel\Controller\Queue\Queue
C
114 507
ShortPixel\Controller\AjaxController
C
109 481
ShortPixel\ShortQ\Queue\WPQ
B
99 397
ShortPixel\Model\File\DirectoryModel
B
97 330
ShortPixel\Controller\FileSystemController
B
96 316
ShortPixel\Model\Image\MediaLibraryThumbnailModel
B
92 346
ShortPixel\Model\Image\CustomImageModel
B
90 405
ShortPixel\ShortQ\DataProvider\MysqlDataProvider
B
88 414
ShortPixel\Controller\OtherMediaController
B
85 345
ShortPixel\Controller\AdminNoticesController
B
85 330
ShortPixel\Replacer\Replacer
B
80 326
ShortPixel\ShortPixelImgToPictureWebp
B
79 292
ShortPixel\Model\File\DirectoryOtherMediaModel
A
75 355
ShortPixel\ShortPixelLogger\ShortPixelLogger
A
71 248
ShortPixel\Controller\View\OtherMediaViewController
A
70 359
ShortPixel\ShortPixelPlugin
A
68 373
ShortPixel\Notices\NoticeController
A
66 245
ShortPixel\Model\StatsModel
A
66 277
ShortPixel\Notices\NoticeModel
A
64 244
ShortPixel\ShortPixelPng2Jpg
A
58 251
ShortPixel\Model\Converter\PNGConverter
A
57 265
ShortPixel\Controller\View\ListMediaViewController
A
53 188
ShortPixel\Model\EnvironmentModel
A
52 160
ShortPixel\Controller\AdminController
S
47 222
ShortPixel\Controller\QuotaController
S
47 227
ShortPixel\Controller\View\EditMediaViewController
S
47 222
ShortPixel\Model\ApiKeyModel
S
45 174
ShortPixel\Controller\BulkController
S
40 158
ShortPixel\Controller\ResponseController
S
36 125
ShortPixel\Model
S
31 105
WPShortPixelSettings
S
31 134
ShortPixel\Controller\View\BulkViewController
S
31 145
ShortPixel\Helper\InstallHelper
S
30 202
ShortPixel\Model\AdminNoticeModel
S
30 83
ShortPixel\Model\Converter\Converter
S
28 86
ShortPixel\ShortPixelLogger\DebugItem
S
27 99
ShortPixel\ViewController
S
27 88
ShortPixel\Model\Converter\MediaLibraryConverter
S
26 106
ShortPixel\Model\Converter\ApiConverter
S
24 122
ShortPixel\ShortQ\Item
S
24 78
ShortPixel\ShortPixelPluginRequest
S
22 116
ShortPixel\Model\Image\ImageConvertMeta
S
21 61
ShortPixel\Model\AdminNotices\CompatNotice
S
20 160
ShortPixel\Build\PackageLoader
S
20 60
ShortPixel\Model\AccessModel
S
19 70
ShortPixel\Helper\UtilHelper
S
17 138
ShortPixel\Controller\StatsController
S
16 66
ShortPixel\Model\AdminNotices\AvifNotice
S
16 64
ShortPixel\Model\AdminNotices\QuotaNoticeMonth
S
16 61
ShortPixel\Controller\FrontController
S
14 38
ShortPixel\Helper\DownloadHelper
S
14 62
ShortPixel\ShortPixelFeedback
S
13 298
ShortPixel\Model\AdminNotices\ListviewNotice
S
12 49
ShortPixel\Model\Image\ImageThumbnailMeta
S
11 33
ShortPixel\Model\SettingsModel
S
11 122
ShortPixel\ShortQ\Tests\Tests
S
11 58
ShortPixel\Replacer\Modules\YoastSeo
S
11 39
ShortPixel\Model\Image\ImageMeta
S
8 23
ShortPixel\Model\AdminNotices\QuotaNoticeReached
S
7 63
ShortPixel\Controller\Queue\CustomQueue
S
7 51
ShortPixel\Model\AdminNotices\ApiNoticeRepeatLong
S
7 31
ShortPixel\Controller
S
6 11
ShortPixel\Controller\Queue\MediaLibraryQueue
S
6 46
ShortPixel\Model\AdminNotices\ApiNoticeRepeat
S
6 26
ShortPixel\Model\AdminNotices\NextgenNotice
S
5 17
ShortPixel\ShortQ\ShortQ
S
5 29

15 more item(s) not shown.