Code Analysis: ShinPix – Image Optimizer & Size Control 0.4.3

Most Complex Classes

Class Rating Complexity
ShinPix_Settings
A
60
ShinPix_Converter
S
47
ShinPix_Rewrite
S
41
ShinPix_Bulk
S
36
ShinPix_Image_Sizes
S
21
ShinPix_Media_Column
S
20
ShinPix_Server
S
17
ShinPix
S
10
ShinPix_Media_Status
S
9
ShinPix_Resize
S
3

Most Complex Functions

Function Rating Complexity
ShinPix_Bulk::optimize_attachment()
A
13
ShinPix_Settings::sanitize()
A
12
ShinPix_Server::capabilities()
A
11
ShinPix_Media_Column::render_column()
A
10
ShinPix_Rewrite::webp_url_for()
A
10
ShinPix_Converter::on_delete_attachment()
A
10
ShinPix_Converter::to_webp()
A
9
ShinPix_Converter::on_generate_metadata()
A
9
ShinPix_Settings::render_errors_section()
A
7
ShinPix_Settings::enqueue_assets()
A
7
ShinPix_Settings::render_sizes_section()
S
5
ShinPix_Converter::convert_files()
S
7