ShortPixelAI D

Total Complexity 443
Dependencies 26
Dependents 9
Total lines 1,858
Lines of code 1,286
Logical lines of code 760
Comment lines 301
Methods 64
Properties 20

Methods 64

Method Rating Maintainability Complexity Lines of code
isWelcome()
D
35 59 47
init_ob()
C
34 31 74
is_conflict()
C
38 30 58
maybe_replace_images_src()
C
39 25 57
parse_elementor_css()
B
38 23 60
urlIsExcluded()
B
40 22 56
parseNextGenEntities()
B
48 18 31
remove_selector_from_list()
A
41 14 53
add_selector_to_list()
A
39 13 64
get_api_url()
A
46 15 34
tagIs()
A
48 15 31
setup_hooks()
A
41 13 54
setup_globals()
A
42 13 46
migrate_options()
A
37 10 74
replace_image_srcset()
A
48 11 32
in_plugin_update_message()
A
53 10 18
revert_options()
A
46 7 34
_register()
S
57 7 14
toolbar_sniper_bar()
S
43 4 55
userCan()
S
66 6 7
parse_update_notice()
S
53 4 23
get_queried_dependencies()
S
56 4 20
toolbar_sniper_scripts()
S
39 1 64
parse_readme_content()
S
56 4 16
parse_cached_css()
S
63 5 9
enqueue_script()
S
61 4 13
toolbar_sniper()
S
70 4 6
account_check_handler()
S
65 4 8
get_update_notice()
S
61 3 12
deactivate_ai_handler()
S
61 3 12
enqueue_admin_script()
S
61 3 11
splitSelectors()
S
67 3 7
isAjax()
S
77 3 3
regenerateElementorsCSS()
S
66 3 8
enqueue_admin_styles()
S
63 3 10
activate_ai_handler()
S
66 3 7
parse_cached_css_wpo()
S
65 3 8
get_user_token()
S
67 3 7
get_cdn_domain_usage()
S
70 3 6
markdown2html()
S
60 2 14
wp_rocket_no_defer_spai_settings()
S
69 2 7
urlIsApi()
S
71 2 5
_()
S
71 2 6
__construct()
S
57 1 15
get_stage()
S
73 2 4
activate()
S
62 2 10
disable_rocket_loader()
S
70 2 6
register_js()
S
70 2 6
get_domain_status()
S
71 2 6
generate_plugin_links()
S
71 1 5
maybe_cleanup()
S
71 1 5
getCssParser()
S
82 1 3
enqueue_style()
S
75 1 4
getExclusionsMap()
S
66 1 8
replace_api_url()
S
79 1 3
disableRocketLazy()
S
79 1 3
is_beta()
S
78 1 3
enqueue_front_tests()
S
77 1 3
get_extension()
S
78 1 3
include_libs()
S
91 1 2
deactivate()
S
72 1 5
clear_css_cache()
S
76 1 3
replace_readme_constants()
S
71 1 5
getRegexParser()
S
82 1 3