Code Analysis: Smush 3.18.1

Most Complex Functions

Function Rating Complexity
Smush_Vendor\GuzzleHttp\Handler\CurlFactory::applyHandlerOptions()
D
54
Smush\Core\Modules\Smush::smushit()
D
36
Smush\Core\Modules\Smush::resize_from_meta_data()
D
35
Smush\Core\Stats::global_stats()
D
34
Smush_Vendor\GuzzleHttp\MessageFormatter::format()
D
34
Smush\Core\Modules\Backup::restore_image()
C
28
Smush\Core\Integrations\NextGen::resize_from_meta_data()
C
29
Smush_Vendor\GuzzleHttp\Client::applyOptions()
C
27
Smush\Core\Modules\Dir::get_image_list()
C
26
Smush\Core\CDN\CDN_Srcset_Controller::parse_image()
C
26
Smush\Core\Settings::save_settings()
C
24
Smush\Core\Integrations\S3::update_original_source_path()
B
24