Code Analysis: User Profile Picture 2.5.0

Function Rating Maintainability Complexity Lines of code
mt_author_box()
D
19
47 247
Metronet_Profile_Picture_Gutenberg::display_frontend()
D
21
47 212
mpp_get_social_icons()
B
41 17 64
Metronet_Profile_Picture_Gutenberg::get_social_icons()
B
41 17 64
Metronet_Profile_Picture_Gutenberg::register_block()
A
27
1 249
Metronet_Profile_Picture::avatar_override()
A
40 13 60
Metronet_Profile_Picture::ajax_add_thumbnail()
A
43 10 46
Metronet_Profile_Picture::pre_avatar_override()
A
48 9 35
mt_profile_img()
A
47 9 34
Metronet_Profile_Picture::insert_upload_form()
A
40 6 65
Metronet_Profile_Picture::rest_api_put_profile()
A
48 7 31
Metronet_Profile_Picture::rest_api_get_users()
S
43 5 51
Metronet_Profile_Picture::ajax_get_thumbnail()
S
43 5 48
Metronet_Profile_Picture::ajax_remove_thumbnail()
S
49 6 29
mpp_load_gutenblock_svgs()
S
56 5 17
Metronet_Profile_Picture::print_media_scripts()
S
42 1 76
Metronet_Profile_Picture_Gutenberg::load_gutenblock_svgs()
S
58 5 15
Metronet_Profile_Picture::admin_page()
S
46 3 45
Metronet_Profile_Picture_Gutenberg::add_gutenberg_scripts()
S
52 4 24
Metronet_Profile_Picture::rest_api_register()
S
44 1 60
Metronet_Profile_Picture::init()
S
49 3 30
Metronet_Profile_Picture::rest_api_change_profile_image()
S
51 3 24
Metronet_Profile_Picture::rest_api_get_profile_for_user()
S
53 3 21
Metronet_Profile_Picture::rest_api_get_posts_for_user()
S
54 3 20
Metronet_Profile_Picture::plugin_settings_link()
S
56 3 20
Metronet_Profile_Picture::rest_api_get_profile()
S
56 3 17
Metronet_Profile_Picture::get_post_thumbnail_editor_link()
S
58 3 15
Metronet_Profile_Picture::get_user_id()
S
66 4 8
Metronet_Profile_Picture::__construct()
S
49 2 29
Metronet_Profile_Picture::save_user_profile()
S
60 3 13
Metronet_Profile_Picture::get_options()
S
63 3 11
Metronet_Profile_Picture::get_post_id()
S
54 2 23
Metronet_Profile_Picture::register_settings_menu()
S
56 2 21
Metronet_Profile_Picture::get_plugin_dir()
S
67 3 7
Metronet_Profile_Picture::get_plugin_url()
S
67 3 7
Metronet_Profile_Picture::profile_print_media_scripts()
S
73 3 5
Metronet_Profile_Picture::update_options()
S
63 2 11
Metronet_Profile_Picture_Gutenberg::add_gutenberg_styles()
S
67 2 7
Metronet_Profile_Picture_Gutenberg::__construct()
S
65 2 9
Metronet_Profile_Picture::add_block_category()
S
63 1 12
Metronet_Profile_Picture::rest_api_sanitize()
S
80 1 3
Metronet_Profile_Picture::print_media_styles()
S
91 1 2
mt_mpp_instantiate()
S
74 1 5
Metronet_Profile_Picture::rest_get_users_permissions_callback()
S
80 1 3
Metronet_Profile_Picture::get_defaults()
S
67 1 8
Metronet_Profile_Picture::rest_api_validate()
S
80 1 3