Code Analysis: Smush 3.23.4

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_Vendor\GuzzleHttp\Client::applyOptions()
C
27
Smush\Core\Modules\Dir::get_image_list()
C
26
Smush\Core\Settings::save_settings()
C
25
Smush\Core\Modules\Backup::create_backup()
B
24
Smush\Core\Smush\Smusher::parse_response()
B
20
Smush\Core\Stats::get_savings()
B
21