Code Analysis: Image optimization service by Optimole 3.9.2

Most Complex Classes

Class Rating Complexity
Optml_Media_Offload
D
290
Optml_Admin
D
156
Optml_Settings
D
142
Optml_Manager
C
119
Optml_Rest
C
113
Optml_Tag_Replacer
B
97
Optml_Dam
B
91
Optml_Lazyload_Replacer
B
77
Optml_Url_Replacer
A
74
Optml_Api
A
65
Optml_App_Replacer
A
65
Optml_Cli_Setting
S
28

Most Complex Functions

Function Rating Complexity
Optml_Settings::parse_settings()
D
55
Optml_Media_Offload::generate_image_meta()
D
45
Optml_Media_Offload::rollback_and_update_images()
D
40
Optml_Manager::should_replace()
D
39
Optml_Url_Replacer::normalize_image()
D
34
Optml_Url_Replacer::build_url()
C
26
Optml_Tag_Replacer::process_image_tags()
C
23
Optml_Admin::get_dashboard_strings()
C
3
Optml_Settings::__construct()
B
24
Optml_Admin::inline_bootstrap_script()
B
18
Optml_Lazyload_Replacer::lazyload_tag_replace()
B
19
Optml_Admin::localize_dashboard_app()
B
18