Code Analysis: OptiPic images optimization 1.27.0

Function Rating Maintainability Complexity Lines of code
optipic\cdn\ImgUrlConverter::convertHtml()
C
33 24 93
optipic\cdn\ImgUrlConverter::callbackForPregReplace()
A
40 15 59
optipic_build_img_url()
A
43 14 48
optipic\cdn\ImgUrlConverter::getUrlFromRelative()
A
48 14 31
optipic\cdn\ImgUrlConverter::loadConfig()
A
50 9 29
optipic_get_settings()
A
52 8 23
optipic\cdn\ImgUrlConverter::getBaseDirOfUrl()
S
54 6 22
optipic\cdn\ImgUrlConverter::getCurrentDomain()
S
57 6 16
optipic\cdn\ImgUrlConverter::callbackForPregReplaceSrcset()
S
52 5 22
optipic\cdn\ImgUrlConverter::urlHasPhpScript()
S
57 5 18
optipic\cdn\ImgUrlConverter::isEnabled()
S
58 5 15
optipic_change_content()
S
59 5 12
optipic\cdn\ImgUrlConverter::getDefaultSettings()
S
56 4 19
optipic\cdn\ImgUrlConverter::log()
S
57 4 16
optipic\cdn\ImgUrlConverter::resolveFilename()
S
58 4 16
optipic\cdn\ImgUrlConverter::getResponseHeadersList()
S
60 3 13
optipic\cdn\ImgUrlConverter::textToArray()
S
61 3 13
optipic_admin_print_footer_scripts_plugins()
S
66 3 8
optipic\cdn\ImgUrlConverter::isGz()
S
68 3 6
optipic\cdn\ImgUrlConverter::trimList()
S
63 3 10
optipic\cdn\ImgUrlConverter::__construct()
S
73 3 5
optipic\cdn\ImgUrlConverter::getBaseUrlFromHtml()
S
63 2 10
optipic\cdn\ImgUrlConverter::substr()
S
77 2 3
optipic_wpfc_buffer_callback_filter()
S
71 2 6
optipic_shutdown_action()
S
67 2 8
optipic\cdn\ImgUrlConverter::removeBomFromUtf()
S
71 1 5
optipic_load_template()
S
74 1 5
optipic_sanitize_options()
S
65 1 9
optipic_get_current_url_dir()
S
77 1 3
optipic\cdn\ImgUrlConverter::getPreloadTags()
S
75 1 4
optipic_init()
S
78 1 3
optipic_deactivate()
S
100 1 2
optipic\cdn\ImgUrlConverter::strtolower()
S
80 1 3
optipic\cdn\ImgUrlConverter::htmlHasXmlMarkup()
S
78 1 3
optipic_version()
S
83 1 3
optipic\cdn\ImgUrlConverter::htmlHasAmpMarkup()
S
78 1 3
optipic_activate()
S
100 1 2
optipic_main_settings_page()
S
83 1 3
optipic\cdn\ImgUrlConverter::getDocumentDoot()
S
80 1 3
optipic_register_settings()
S
77 1 4
optipic_create_menu()
S
67 1 8
optipic\cdn\ImgUrlConverter::strlen()
S
80 1 3