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

Class Rating Complexity Lines of code
ImageOptimization\Classes\Rest\Route
A
52 179
ImageOptimization\Classes\Rest\Route
A
52 179
ImageOptimization\Modules\Optimization\Classes\Optimize_Image
S
41 213
ImageOptimization\Modules\Oauth\Components\Connect
S
41 235
ImageOptimization\Modules\Oauth\Components\Connect
S
41 235
ImageOptimization\Modules\Optimization\Classes\Optimize_Image
S
41 213
ImageOptimization\Classes\Route
S
40 139
ImageOptimization\Modules\Optimization\Classes\Bulk_Optimization_Controller
S
40 249
ImageOptimization\Classes\Route
S
40 139
ImageOptimization\Modules\Optimization\Classes\Bulk_Optimization_Controller
S
40 249
ImageOptimization\Classes\Client\Client
S
39 176
ImageOptimization\Classes\Client\Client
S
39 176
ImageOptimization\Classes\Module_Base
S
35 102
ImageOptimization\Classes\Image\WP_Image_Meta
S
35 124
ImageOptimization\Classes\Module_Base
S
35 102
ImageOptimization\Classes\Image\WP_Image_Meta
S
35 124
ImageOptimization\Modules\Connect\Classes\Data
S
34 167
ImageOptimization\Modules\Connect\Classes\Data
S
34 167
ImageOptimization\Modules\Connect\Classes\Service
S
33 186
ImageOptimization\Modules\Connect\Classes\Service
S
33 186
ImageOptimization\Modules\ConnectManager\Components\Connect
S
32 115
ImageOptimization\Modules\ConnectManager\Components\Connect
S
32 115
ImageOptimization\Classes\Image\Image_Meta
S
31 104
ImageOptimization\Classes\Image\Image_Meta
S
31 104
ImageOptimization\Modules\Core\Module
S
28 213
ImageOptimization\Modules\Core\Module
S
28 213
ImageOptimization\Modules\Stats\Classes\Optimization_Stats
S
27 135
ImageOptimization\Modules\Stats\Classes\Optimization_Stats
S
27 135
ImageOptimization\Modules\Optimization\Components\Media_Control
S
26 174
ImageOptimization\Modules\Optimization\Components\Media_Control
S
26 174
ImageOptimization\Modules\Core\Components\User_Feedback
S
26 197
ImageOptimization\Modules\Core\Components\User_Feedback
S
26 197
ImageOptimization\Classes\Utils
S
23 70
ImageOptimization\Classes\Utils
S
23 70
ImageOptimization\Modules\Oauth\Classes\Data
S
21 90
ImageOptimization\Modules\Oauth\Classes\Data
S
21 90
ImageOptimization\Modules\ConnectManager\Classes\Connect_Runner
S
20 60
ImageOptimization\Modules\ConnectManager\Classes\Connect_Runner
S
20 60
ImageOptimization\Classes\Image\Image
S
19 74
ImageOptimization\Modules\Optimization\Components\Avif_Compatibility
S
19 53
ImageOptimization\Modules\ConnectManager\Components\Legacy_Connect
S
19 56
ImageOptimization\Modules\Optimization\Components\Avif_Compatibility
S
19 53
ImageOptimization\Modules\ConnectManager\Components\Legacy_Connect
S
19 56
ImageOptimization\Classes\Image\Image
S
19 74
ImageOptimization\Modules\Optimization\Components\Bulk_Optimization
S
18 130
ImageOptimization\Modules\Optimization\Components\Bulk_Optimization
S
18 130
ImageOptimization\Modules\Connect\Classes\Utils
S
16 57
ImageOptimization\Modules\Connect\Classes\Utils
S
16 57
ImageOptimization\Classes\Image\Image_Restore
S
15 81
ImageOptimization
S
15 90
ImageOptimization
S
15 90
ImageOptimization\Classes\Image\Image_Restore
S
15 81
ImageOptimization\Modules\Optimization\Components\Upload_Optimization
S
14 64
ImageOptimization\Modules\Optimization\Components\Upload_Optimization
S
14 64
ImageOptimization\Modules\Optimization\Components\Admin_Filter
S
13 85
ImageOptimization\Modules\Optimization\Components\Admin_Filter
S
13 85
ImageOptimization\Classes\Async_Operation\Async_Operation
S
13 76
ImageOptimization\Modules\Connect\Components\Handler
S
13 40
ImageOptimization\Modules\Connect\Components\Handler
S
13 40
ImageOptimization\Modules\Connect\Rest\Authorize
S
13 55
ImageOptimization\Modules\Connect\Rest\Authorize
S
13 55
ImageOptimization\Modules\Core\Components\Not_Connected
S
13 99
ImageOptimization\Modules\Core\Components\Not_Connected
S
13 99
ImageOptimization\Classes\Async_Operation\Async_Operation
S
13 76
ImageOptimization\Modules\Stats\Classes\Stats
S
12 85
ImageOptimization\Classes\Migration\Handlers\Fix_Mime_Type
S
12 33
ImageOptimization\Classes\Migration\Handlers\Fix_Mime_Type
S
12 33
ImageOptimization\Classes\File_System\File_System
S
12 47
ImageOptimization\Classes\File_System\File_System
S
12 47
ImageOptimization\Classes\Async_Operation\Queries\Image_Optimization_Operation_Query
S
12 49
ImageOptimization\Modules\Settings\Module
S
12 95
ImageOptimization\Modules\Settings\Module
S
12 95
ImageOptimization\Modules\Stats\Classes\Stats
S
12 85
ImageOptimization\Classes\Image\Image_Backup
S
11 57
ImageOptimization\Plugin
S
11 45
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\Classes\Single_Optimization
S
11 46
ImageOptimization\Modules\Backups\Classes\Restore_Images
S
10 54
ImageOptimization\Modules\Backups\Classes\Restore_Images
S
10 54
ImageOptimization\Modules\Optimization\Classes\Validate_Image
S
10 55
ImageOptimization\Modules\Optimization\Classes\Validate_Image
S
10 55
ImageOptimization\Modules\Optimization\Components\Single_Optimization
S
10 60
ImageOptimization\Modules\Optimization\Rest\Optimize_Bulk
S
10 53
ImageOptimization\Modules\Optimization\Components\Single_Optimization
S
10 60
ImageOptimization\Modules\Optimization\Rest\Optimize_Bulk
S
10 53
ImageOptimization\Classes\Async_Operation\Queries\Operation_Query
S
10 42
ImageOptimization\Modules\Settings\Classes\Settings
S
10 27
ImageOptimization\Modules\Settings\Classes\Settings
S
10 27
ImageOptimization\Classes\File_Utils
S
9 66
ImageOptimization\Classes\File_Utils
S
9 66
ImageOptimization\Modules\Core\Components\Pointers
S
8 26
ImageOptimization\Classes\Migration\Migration_Manager
S
8 37
ImageOptimization\Classes\Image\Image_Query_Builder
S
8 68
ImageOptimization\Modules\Core\Components\Pointers
S
8 26
ImageOptimization\Classes\Migration\Migration_Manager
S
8 37
ImageOptimization\Manager
S
8 36
ImageOptimization\Manager
S
8 36
ImageOptimization\Classes\Image\Image_Query_Builder
S
8 68
ImageOptimization\Modules\Optimization\Module
S
8 72
ImageOptimization\Modules\Optimization\Module
S
8 72
ImageOptimization\Modules\Oauth\Rest\Activate
S
7 40
ImageOptimization\Modules\Optimization\Classes\Route_Base
S
7 19
ImageOptimization\Modules\Core\Components\Conflicts
S
7 54
ImageOptimization\Modules\Core\Components\Conflicts
S
7 54
ImageOptimization\Modules\Oauth\Rest\Activate
S
7 40
ImageOptimization\Modules\Optimization\Classes\Route_Base
S
7 19
ImageOptimization\Classes\Image\Image_Conversion
S
7 31
ImageOptimization\Modules\Settings\Components\Settings_Pointer
S
6 65
ImageOptimization\Modules\Optimization\Classes\Optimization_Status
S
6 30
ImageOptimization\Modules\Core\Components\Migrations
S
6 37
ImageOptimization\Modules\Core\Components\Migrations
S
6 37
ImageOptimization\Modules\Backups\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Oauth\Rest\Deactivate
S
6 35
ImageOptimization\Modules\Stats\Components\Optimization_Stats_Handler
S
6 31
ImageOptimization\Modules\Optimization\Rest\Optimize_Single_Image
S
6 36
ImageOptimization\Modules\Optimization\Rest\Cancel_Bulk_Optimization
S
6 34
ImageOptimization\Modules\Optimization\Classes\Optimization_Status
S
6 30
ImageOptimization\Modules\Backups\Classes\Route_Base
S
6 16
ImageOptimization\Modules\Optimization\Rest\Cancel_Bulk_Optimization
S
6 34
ImageOptimization\Modules\Stats\Components\Optimization_Stats_Handler
S
6 31
ImageOptimization\Modules\Oauth\Rest\Deactivate
S
6 35
ImageOptimization\Modules\Settings\Components\Settings_Pointer
S
6 65
ImageOptimization\Modules\Optimization\Rest\Optimize_Single_Image
S
6 36
ImageOptimization\Modules\Optimization\Rest\Get_Bulk_Optimization_Images
S
5 26
ImageOptimization\Modules\Connect\Rest\Deactivate_And_Disconnect
S
5 23
ImageOptimization\Modules\Optimization\Components\Admin_Bulk_Actions
S
5 18
ImageOptimization\Modules\Oauth\Rest\Get_Subscriptions
S
5 27
ImageOptimization\Modules\Connect\Rest\Switch_Domain
S
5 30
ImageOptimization\Modules\Optimization\Rest\Get_Bulk_Optimization_Images
S
5 26
ImageOptimization\Modules\Backups\Rest\Restore_Single
S
5 29
ImageOptimization\Modules\Optimization\Classes\Optimization_Error_Message
S
5 20
ImageOptimization\Modules\Optimization\Components\List_View_Pointer
S
5 50
ImageOptimization\Modules\Optimization\Components\List_View_Pointer
S
5 50
ImageOptimization\Modules\Oauth\Components\Checkpoint
S
5 27
ImageOptimization\Modules\Oauth\Components\Checkpoint
S
5 27
ImageOptimization\Modules\Connect\Rest\Deactivate_And_Disconnect
S
5 23
ImageOptimization\Modules\Oauth\Rest\Get_Subscriptions
S
5 27
ImageOptimization\Modules\Oauth\Rest\Connect_Init
S
5 27
ImageOptimization\Modules\Optimization\Rest\Optimization_Status
S
5 25
ImageOptimization\Modules\Backups\Rest\Restore_Single
S
5 29
ImageOptimization\Modules\Connect\Rest\Switch_Domain
S
5 30
ImageOptimization\Modules\Oauth\Rest\Connect_Init
S
5 27
ImageOptimization\Modules\Optimization\Components\Admin_Bulk_Actions
S
5 18
ImageOptimization\Modules\Optimization\Rest\Optimization_Status
S
5 25
ImageOptimization\Modules\Optimization\Classes\Optimization_Error_Message
S
5 20
ImageOptimization\Classes\Migration\Handlers\Fix_Optimized_Size_Keys
S
4 19
ImageOptimization\Modules\Connect\Rest\Version
S
4 18
ImageOptimization\Modules\Backups\Rest\Restore_All
S
4 21
ImageOptimization\Modules\Backups\Rest\Remove_Backups
S
4 21
ImageOptimization\Modules\Connect\Rest\Deactivate
S
4 18
ImageOptimization\Modules\Oauth\Components\Connect_Pointer
S
4 47
ImageOptimization\Classes\Client\Client_Response
S
4 18
ImageOptimization\Modules\Connect\Rest\Deactivate
S
4 18
ImageOptimization\Modules\Connect\Rest\Version
S
4 18
ImageOptimization\Classes\Migration\Handlers\Fix_Optimized_Size_Keys
S
4 19
ImageOptimization\Classes\Image\Image_Dimensions
S
4 26
ImageOptimization\Modules\Backups\Rest\Restore_All
S
4 21
ImageOptimization\Classes\Image\Image_Dimensions
S
4 26
ImageOptimization\Classes\Client\Client_Response
S
4 18
ImageOptimization\Modules\Connect\Rest\Disconnect
S
4 18
ImageOptimization\Modules\Backups\Components\Restore_Images
S
4 18
ImageOptimization\Modules\Backups\Components\Restore_Images
S
4 18
ImageOptimization\Modules\Oauth\Components\Connect_Pointer
S
4 47
ImageOptimization\Modules\Connect\Rest\Disconnect
S
4 18
ImageOptimization\Modules\Oauth\Rest\Disconnect
S
4 22
ImageOptimization\Modules\Backups\Rest\Remove_Backups
S
4 21
ImageOptimization\Modules\Oauth\Rest\Disconnect
S
4 22
ImageOptimization\Modules\Backups\Components\Handle_Backups_Removing
S
4 13
ImageOptimization\Modules\Backups\Components\Handle_Backups_Removing
S
4 13
ImageOptimization\Classes\Image\Image_DB_Update
S
3 18
ImageOptimization\Classes\Image\Image_DB_Update
S
3 18
ImageOptimization\Modules\Backups\Classes\Remove_All_Backups
S
2 14
ImageOptimization\Modules\Backups\Classes\Remove_All_Backups
S
2 14
ImageOptimization\Classes\Logger
S
2 12
ImageOptimization\Classes\Logger
S
2 12

87 more item(s) not shown.