Code Analysis: Smush 4.0.3

Most Complex Functions

Function Rating Complexity
Smush_Vendor\GuzzleHttp\Handler\CurlFactory::applyHandlerOptions()
D
54
Smush\Core\Modules\Smush::smushit()
D
35
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_Vendor\GuzzleHttp\Client::applyOptions()
C
27
Smush\Core\Modules\Dir::get_image_list()
C
26
Smush\Core\Settings::save_settings()
C
25
Smush\Core\Smush\Smusher::parse_response()
B
20
Smush\Core\Hub_Connector::get_auth_error()
B
18
Smush\Core\Installer::upgrade_settings()
B
22
Smush\Core\Stats::get_savings()
B
21