Code Analysis: Image optimization service by Optimole 3.10.0

Most Complex Classes

Class Rating Complexity
Optml_Media_Offload
D
297
Optml_Admin
D
176
Optml_Settings
D
156
Optml_Manager
C
120
Optml_Rest
C
105
Optml_Dam
C
102
Optml_Tag_Replacer
B
98
Optml_Lazyload_Replacer
B
83
Optml_Url_Replacer
B
76
Optml_Api
A
67
Optml_App_Replacer
A
67
Optml_Cli_Setting
S
32

Most Complex Functions

Function Rating Complexity
Optml_Settings::parse_settings()
D
57
Optml_Media_Offload::generate_image_meta()
D
46
Optml_Media_Offload::rollback_and_update_images()
D
41
Optml_Manager::should_replace()
D
39
Optml_Url_Replacer::normalize_image()
D
35
Optml_Url_Replacer::build_url()
C
27
Optml_Tag_Replacer::process_image_tags()
C
24
Optml_Admin::get_dashboard_strings()
C
3
Optml_Settings::__construct()
B
24
Optml_Lazyload_Replacer::lazyload_tag_replace()
B
21
Optml_Admin::inline_bootstrap_script()
B
18
Optml_Api::request()
B
19