ShortPixelRegexParser D

Total Complexity 290
Dependencies 12
Dependents 2
Total lines 1,053
Lines of code 720
Logical lines of code 511
Comment lines 218
Methods 28
Properties 13

Methods 28

Method Rating Maintainability Complexity Lines of code
_replace_images()
D
21
71 131
parse()
D
19
66 169
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_srcset()
A
47 14 29
replace_custom_json_attr()
A
48 9 27
replace_srcset()
A
52 8 21
replace_wc_gallery_thumbs()
S
53 7 21
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
addSpaiExcludedIfNotPresent()
S
61 3 13
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
skipAttributesRegex()
S
62 2 13
replace_product_variation_list_attrs()
S
73 2 5
replace_product_variation_attrs()
S
62 1 12
replace_scripts()
S
72 1 5
replace_styles()
S
72 1 5
replace_bg_attr()
S
79 1 3
replace_background_image_from_tag()
S
79 1 3
pseudo_url_to_api_url()
S
69 1 6
__construct()
S
73 1 5