Code Analysis: Leira Letter Avatar 1.3.5

Function Rating Maintainability Complexity Lines of code
Leira_Letter_Avatar_Public::generate_letter_avatar_url()
D
24
42 151
Leira_Letter_Avatar_Public::image_content()
B
35 22 71
Leira_Letter_Avatar_Public::get_avatar_url()
B
43 22 42
Leira_Letter_Avatar_Compatibility::wpdiscuz_get_avatar_url()
B
43 18 45
Leira_Letter_Avatar_Public::generate_image()
A
41 14 50
Leira_Letter_Avatar_Compatibility::bp_core_default_avatar()
A
47 13 36
Leira_Letter_Avatar_Admin::init_settings()
A
34 2 129
Leira_Letter_Avatar_Compatibility::bp_core_fetch_avatar_no_grav()
S
58 8 14
Leira_Letter_Avatar_Compatibility::um_user_avatar_url_filter()
S
56 7 17
Leira_Letter_Avatar_Public::gravatar_exist()
S
54 5 20
Leira_Letter_Avatar_Admin::footer_rated()
S
61 5 11
Leira_Letter_Avatar_Admin::admin_footer_text()
S
55 4 21
Leira_Letter_Avatar_Admin::render_background_settings()
S
46 1 52
Leira_Letter_Avatar_Loader::run()
S
60 3 14
Leira_Letter_Avatar_Admin::render_letters_settings()
S
48 1 43
Leira_Letter_Avatar_Admin::render_color_settings()
S
50 1 40
Leira_Letter_Avatar_Admin::settings_page_load()
S
55 2 20
Leira_Letter_Avatar_Admin::render_settings_page()
S
59 2 17
Leira_Letter_Avatar::define_admin_hooks()
S
56 2 17
Leira_Letter_Avatar_Sanitizer::avatar_default()
S
58 2 16
Leira_Letter_Avatar_Admin::admin_body_class()
S
66 3 9
Leira_Letter_Avatar_Sanitizer::letters()
S
70 3 6
Leira_Letter_Avatar_Public::enqueue_styles()
S
71 3 5
Leira_Letter_Avatar_Admin::add_settings_admin_menu()
S
61 2 13
Leira_Letter_Avatar_Admin::plugin_action_links()
S
61 2 12
Leira_Letter_Avatar::load_dependencies()
S
62 2 11
Leira_Letter_Avatar_Admin::render_shape_settings()
S
57 1 22
Leira_Letter_Avatar_Deactivator::deactivate()
S
72 2 5
Leira_Letter_Avatar_Loader::get()
S
78 2 3
Leira_Letter_Avatar_Loader::set()
S
73 2 5
Leira_Letter_Avatar_Public::rgb_from_hex()
S
71 2 5
Leira_Letter_Avatar_Admin::enqueue_scripts()
S
64 2 10
Leira_Letter_Avatar_Sanitizer::color_method()
S
70 2 6
Leira_Letter_Avatar_Sanitizer::method()
S
70 2 6
Leira_Letter_Avatar_Sanitizer::background()
S
70 2 6
Leira_Letter_Avatar_Sanitizer::format()
S
72 2 5
Leira_Letter_Avatar::instance()
S
71 2 6
Leira_Letter_Avatar_Public::get_contrast_color()
S
69 2 5
Leira_Letter_Avatar::__construct()
S
68 2 8
Leira_Letter_Avatar_Admin::render_format_settings()
S
61 1 13
Leira_Letter_Avatar::define_public_hooks()
S
60 1 12
Leira_Letter_Avatar_Admin::render_gravatar_settings()
S
64 1 11
Leira_Letter_Avatar_Admin::avatar_defaults()
S
62 1 11
Leira_Letter_Avatar_Admin::render_active_settings()
S
64 1 11
Leira_Letter_Avatar::set_locale()
S
72 1 5
leira_letter_avatar()
S
82 1 3
Leira_Letter_Avatar_Public::enqueue_scripts()
S
91 1 2
Leira_Letter_Avatar_Admin::render_settings_section()
S
91 1 2
Leira_Letter_Avatar_Sanitizer::get_formats()
S
82 1 3
Leira_Letter_Avatar_Admin::enqueue_styles()
S
77 1 3
Leira_Letter_Avatar_Admin::__construct()
S
73 1 5
Leira_Letter_Avatar_Loader::add_action()
S
77 1 3
Leira_Letter_Avatar_Loader::__construct()
S
74 1 5
Leira_Letter_Avatar_Activator::activate()
S
89 1 2
Leira_Letter_Avatar::is_active()
S
75 1 4
Leira_Letter_Avatar_i18n::load_plugin_textdomain()
S
69 1 7
activate_leira_letter_avatar()
S
76 1 4
Leira_Letter_Avatar_Sanitizer::boolean()
S
76 1 4
Leira_Letter_Avatar_Loader::add_filter()
S
77 1 3
Leira_Letter_Avatar::get_version()
S
82 1 3
Leira_Letter_Avatar::__get()
S
80 1 3
Leira_Letter_Avatar_Sanitizer::backgrounds()
S
64 1 10
deactivate_leira_letter_avatar()
S
76 1 4
Leira_Letter_Avatar_Compatibility::bp_core_avatar_default()
S
79 1 3
Leira_Letter_Avatar::get_loader()
S
82 1 3
Leira_Letter_Avatar::__set()
S
80 1 3
Leira_Letter_Avatar_Sanitizer::getDefaultBackground()
S
82 1 3
Leira_Letter_Avatar_Loader::add()
S
64 1 10
Leira_Letter_Avatar::run()
S
70 1 7
Leira_Letter_Avatar::get_plugin_name()
S
82 1 3
Leira_Letter_Avatar_Public::__construct()
S
73 1 5