Code Analysis: Image Optimizer – Optimize Images and Convert to WebP or AVIF 1.5.0

Class Rating Complexity Lines of code
ImageOptimization\Classes\Rest\Route
A
52 179
ImageOptimization\Modules\Oauth\Components\Connect
S
41 235
ImageOptimization\Classes\Route
S
40 139
ImageOptimization\Modules\Optimization\Classes\Bulk_Optimization_Controller
S
40 249
ImageOptimization\Modules\Optimization\Classes\Optimize_Image
S
38 212
ImageOptimization\Classes\Client\Client
S
37 173
ImageOptimization\Classes\Image\WP_Image_Meta
S
35 124
ImageOptimization\Classes\Module_Base
S
35 102
ImageOptimization\Modules\Connect\Classes\Data
S
32 157
ImageOptimization\Modules\ConnectManager\Components\Connect
S
30 109
ImageOptimization\Modules\Connect\Classes\Service
S
30 158
ImageOptimization\Classes\Image\Image_Meta
S
29 98
ImageOptimization\Modules\Stats\Classes\Optimization_Stats
S
27 137
ImageOptimization\Modules\Core\Components\User_Feedback
S
26 197
ImageOptimization\Modules\Optimization\Components\Media_Control
S
26 174
ImageOptimization\Modules\Core\Module
S
25 168
ImageOptimization\Modules\Optimization\Components\Avif_Compatibility
S
23 70
ImageOptimization\Classes\Utils
S
23 70
ImageOptimization\Modules\Oauth\Classes\Data
S
21 90
ImageOptimization\Classes\Image\Image
S
19 74
ImageOptimization\Modules\ConnectManager\Classes\Connect_Runner
S
19 57
ImageOptimization\Modules\ConnectManager\Components\Legacy_Connect
S
18 53
ImageOptimization\Modules\Optimization\Components\Bulk_Optimization
S
18 129
ImageOptimization\Classes\Image\Image_Restore
S
15 81
ImageOptimization
S
15 90
ImageOptimization\Classes\Async_Operation\Async_Operation_Item
S
14 49
ImageOptimization\Classes\Async_Operation\Async_Operation
S
13 76
ImageOptimization\Modules\Optimization\Components\Admin_Filter
S
13 85
ImageOptimization\Modules\Connect\Components\Handler
S
13 39
ImageOptimization\Modules\Stats\Classes\Stats
S
12 85
ImageOptimization\Modules\Core\Components\Not_Connected
S
12 99
ImageOptimization\Modules\Settings\Module
S
12 95
ImageOptimization\Classes\File_System\File_System
S
12 47
ImageOptimization\Classes\Async_Operation\Queries\Image_Optimization_Operation_Query
S
12 49
ImageOptimization\Plugin
S
11 45
ImageOptimization\Modules\Optimization\Classes\Single_Optimization
S
11 46
ImageOptimization\Classes\Image\Image_Backup
S
11 57
ImageOptimization\Modules\Optimization\Components\Upload_Optimization
S
11 58
ImageOptimization\Classes\Async_Operation\Queries\Operation_Query
S
10 42
ImageOptimization\Modules\Oauth\Classes\Route_Base
S
10 27
ImageOptimization\Modules\Backups\Classes\Restore_Images
S
10 54
ImageOptimization\Modules\Optimization\Classes\Validate_Image
S
10 55
ImageOptimization\Modules\Optimization\Components\Single_Optimization
S
10 58
ImageOptimization\Modules\Optimization\Rest\Optimize_Bulk
S
10 53
ImageOptimization\Modules\Settings\Classes\Settings
S
10 27
ImageOptimization\Modules\Connect\Rest\Authorize
S
10 45
ImageOptimization\Classes\File_Utils
S
9 66
ImageOptimization\Modules\Connect\Classes\Utils
S
9 33
ImageOptimization\Classes\Image\Image_Query_Builder
S
8 68
ImageOptimization\Modules\Core\Components\Pointers
S
8 26
ImageOptimization\Manager
S
8 36
ImageOptimization\Modules\Optimization\Module
S
8 72
ImageOptimization\Modules\Oauth\Rest\Activate
S
7 40
ImageOptimization\Classes\Image\Image_Conversion
S
7 31
ImageOptimization\Modules\Core\Components\Conflicts
S
7 54
ImageOptimization\Modules\Optimization\Rest\Cancel_Bulk_Optimization
S
6 34
ImageOptimization\Modules\Optimization\Classes\Optimization_Status
S
6 30
ImageOptimization\Modules\Optimization\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Backups\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Stats\Components\Optimization_Stats_Handler
S
6 31
ImageOptimization\Modules\Optimization\Rest\Optimize_Single_Image
S
6 36
ImageOptimization\Modules\Connect\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Settings\Components\Settings_Pointer
S
6 65
ImageOptimization\Modules\Stats\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Oauth\Rest\Deactivate
S
6 35
ImageOptimization\Modules\Optimization\Classes\Optimization_Error_Message
S
5 20
ImageOptimization\Modules\Oauth\Components\Checkpoint
S
5 27
ImageOptimization\Modules\Oauth\Rest\Connect_Init
S
5 27
ImageOptimization\Modules\Optimization\Rest\Optimization_Status
S
5 25
ImageOptimization\Modules\Oauth\Rest\Get_Subscriptions
S
5 27
ImageOptimization\Modules\ConnectManager\Module
S
5 20
ImageOptimization\Modules\Backups\Rest\Restore_Single
S
5 29
ImageOptimization\Modules\Optimization\Components\Admin_Bulk_Actions
S
5 18
ImageOptimization\Modules\Optimization\Rest\Get_Bulk_Optimization_Images
S
5 26
ImageOptimization\Modules\Optimization\Components\List_View_Pointer
S
5 50
ImageOptimization\Modules\Backups\Module
S
4 20
ImageOptimization\Modules\Stats\Module
S
4 17
ImageOptimization\Modules\Connect\Rest\Deactivate
S
4 18
ImageOptimization\Modules\Stats\Rest\Get_Stats
S
4 16
ImageOptimization\Modules\Backups\Components\Handle_Backups_Removing
S
4 13
ImageOptimization\Classes\Locale
S
4 12
ImageOptimization\Modules\Oauth\Components\Connect_Pointer
S
4 47
ImageOptimization\Modules\Connect\Rest\Deactivate_And_Disconnect
S
4 19
ImageOptimization\Modules\Backups\Components\Restore_Images
S
4 18
ImageOptimization\Modules\Connect\Rest\Version
S
4 18
ImageOptimization\Modules\Backups\Rest\Restore_All
S
4 21
ImageOptimization\Modules\Connect\Rest\Disconnect
S
4 18
ImageOptimization\Modules\Backups\Rest\Remove_Backups
S
4 21
ImageOptimization\Classes\Client\Client_Response
S
4 18
ImageOptimization\Modules\Oauth\Rest\Disconnect
S
4 22
ImageOptimization\Modules\Connect\Classes\Basic_Enum
S
3 11
ImageOptimization\Classes\Basic_Enum
S
3 11
ImageOptimization\Classes\Image\Image_DB_Update
S
3 18
ImageOptimization\Modules\Backups\Classes\Remove_All_Backups
S
2 14
ImageOptimization\Classes\Logger
S
2 12

29 more item(s) not shown.