ShortPixelRegexParser D

Total Complexity 271
Dependencies 12
Dependents 2
Total lines 1,142
Lines of code 668
Logical lines of code 482
Comment lines 362
Methods 26
Properties 13

Methods 26

Method Rating Maintainability Complexity Lines of code
_replace_images()
D
22
68 121
parse()
D
20
62 164
replace_product_variations()
B
42 21 42
replace_images()
B
43 19 43
extract_blocks()
A
43 16 43
isolate_attributes()
A
43 14 46
replace_custom_json_attr()
A
48 9 27
replace_srcset()
A
52 8 21
replace_wc_gallery_thumbs()
S
52 7 21
replace_custom_srcset()
S
54 7 18
replace_crowd2_img_styles()
S
54 6 18
replace_link_href()
S
65 5 7
replace_product_variation_set()
S
62 4 11
revert_attributes()
S
64 4 9
replace_application_json_script()
S
60 3 11
previousNonWhite()
S
68 3 6
replace_cdata_js()
S
62 3 10
replace_product_variation_attr()
S
68 3 6
replace_product_variation_list_attrs()
S
73 2 5
replace_product_variation_attrs()
S
62 1 12
replace_styles()
S
72 1 5
replace_scripts()
S
72 1 5
replace_bg_attr()
S
79 1 3
pseudo_url_to_api_url()
S
69 1 6
replace_background_image_from_tag()
S
79 1 3
__construct()
S
73 1 5