Code Analysis: Simple Author Box 2.46

Function Rating Maintainability Complexity Lines of code
Simple_Author_Box_Admin_Page::generate_setting_field()
D
22
51 160
Simple_Author_Box_Social::circle_long_shadow_icon()
D
24
48 166
Simple_Author_Box_Social::square_long_shadow_icon()
D
25
48 146
Simple_Author_Box_Social::simple_icon()
D
25
48 145
Simple_Author_Box_Helper::get_google_fonts()
D
11
3 681
Simple_Author_Box_Admin_Page::__construct()
D
13
1 690
Simple_Author_Box_Helper::generate_inline_css()
D
28
38 115
Simple_Author_Box_Block::generate_js_vars()
C
36 30 63
Simple_Author_Box_User_Profile::save_user_profile()
B
42 24 46
Simple_Author_Box_Admin_Page::save_settings()
B
38 22 63
Simple_Author_Box_Previewer::output_author_box()
B
34 20 88
Simple_Author_Box_Previewer::generate_inline_css()
B
34 20 87
Simple_Author_Box::saboxplugin_author_box_style()
B
43 18 41
Simple_Author_Box_Admin_Page::setting_page()
B
35 14 95
Simple_Author_Box::replace_gravatar_image()
A
43 15 45
Simple_Author_Box_Admin_Page::validate_import_file()
A
49 14 25
Simple_Author_Box_User_Profile::add_social_area()
A
42 11 61
Simple_Author_Box_Admin_Page::get_all_options()
A
46 11 45
Simple_Author_Box::admin_style_and_scripts()
A
36 8 88
Simple_Author_Box_Admin_Page::sanitize_fields()
A
50 10 27
Simple_Author_Box::sab_amp_css()
A
34 4 115
Simple_Author_Box_Helper::get_option()
A
39 7 69
wpsabox_author_box()
A
51 9 24
Simple_Author_Box_Admin_Page::themes_tab()
A
47 8 31
Simple_Author_Box_Helper::get_sabox_social_icon()
S
51 7 24
Simple_Author_Box_Helper::get_template()
S
58 6 16
Simple_Author_Box::shortcode()
S
51 5 28
Simple_Author_Box_Widget_LITE::form()
S
48 4 35
Simple_Author_Box_Admin_Page::pro_dialog()
S
41 1 78
Simple_Author_Box::check_if_show_archive()
S
65 6 9
Simple_Author_Box::define_public_hooks()
S
53 4 23
Simple_Author_Box::__construct()
S
53 4 21
Simple_Author_Box_Widget_LITE::widget()
S
54 4 21
Simple_Author_Box_Block::get_author()
S
54 4 20
Simple_Author_Box_User_Profile::add_profile_image()
S
50 3 33
Simple_Author_Box_Helper::get_themes()
S
43 1 61
Simple_Author_Box::inline_style()
S
65 5 9
Simple_Author_Box::generate_web_link()
S
57 4 15
SAB_Elementor_Check::init()
S
59 4 14
Simple_Author_Box_Social::icon_to_svg()
S
60 4 13
Simple_Author_Box::load_dependencies()
S
59 3 15
sab_user_description_notice()
S
61 3 13
sab_user_social_notice()
S
61 3 13
Simple_Author_Box_Helper::get_user_social_links()
S
62 3 11
Simple_Author_Box_Helper::get_taxonomy_types()
S
58 2 16
Simple_Author_Box::show_social_media_icons()
S
70 3 6
Simple_Author_Box_Admin_Page::get_options()
S
65 3 10
Simple_Author_Box_Admin_Page::advanced_tab()
S
51 1 30
SAB_Elementor_Check::admin_notice_minimum_elementor_version()
S
61 2 12
SAB_Elementor_Check::admin_notice_minimum_php_version()
S
61 2 12
ElementorSAB\Widgets\SAB_Elementor_Widget::_register_controls()
S
57 1 19
ElementorSAB\Widgets\SAB_Elementor_Widget::sab_get_authors()
S
66 2 8
ElementorSAB\SAB_Elementor_Widget_Activation::register_widgets()
S
71 2 6
Simple_Author_Box::admin_footer_text()
S
67 2 7
Simple_Author_Box::get_instance()
S
72 2 6
Simple_Author_Box_Block::__construct()
S
67 2 8
ElementorSAB\Widgets\SAB_Elementor_Widget::render()
S
65 2 9
Simple_Author_Box::define_admin_hooks()
S
63 2 10
Simple_Author_Box::get_plugin_version()
S
66 2 8
ElementorSAB\SAB_Elementor_Widget_Activation::sab_elementor_post_type()
S
65 2 9
ElementorSAB\SAB_Elementor_Widget_Activation::instance()
S
72 2 6
Simple_Author_Box::is_plugin_page()
S
67 2 8
Simple_Author_Box_Previewer::admin_style_and_scripts()
S
64 2 10
Simple_Author_Box::settings_link()
S
67 2 7
Simple_Author_Box::sab_load_scripts()
S
65 2 8
Simple_Author_Box_Helper::get_google_font_subsets()
S
60 1 14
Simple_Author_Box_Block::register_block_type()
S
61 1 12
Simple_Author_Box_Widget_LITE::__construct()
S
61 1 12
Simple_Author_Box_Helper::get_custom_post_type()
S
63 1 11
Simple_Author_Box::sab_lite_register_widget()
S
81 1 3
Simple_Author_Box::admin_footer_js()
S
100 1 9
Simple_Author_Box_User_Profile::__construct()
S
80 1 3
ElementorSAB\Widgets\SAB_Elementor_Widget::get_categories()
S
81 1 3
Simple_Author_Box_Admin_Page::generate_pro_label()
S
75 1 4
ElementorSAB\Widgets\SAB_Elementor_Widget::get_title()
S
79 1 3
ElementorSAB\SAB_Elementor_Widget_Activation::include_widgets_files()
S
80 1 3
Simple_Author_Box::dismiss_pointer_ajax()
S
81 1 3
Simple_Author_Box_Admin_Page::menu_page()
S
71 1 6
Simple_Author_Box_Widget_LITE::update()
S
71 1 6
Simple_Author_Box_Helper::strip_prot()
S
72 1 5
ElementorSAB\SAB_Elementor_Widget_Activation::__construct()
S
79 1 3
Simple_Author_Box::activate_plugin()
S
83 1 3
ElementorSAB\Widgets\SAB_Elementor_Widget::get_icon()
S
82 1 3
Simple_Author_Box::reset_pointers()
S
67 1 6
Simple_Author_Box::sab_picker_footer_js()
S
78 1 5
SAB_Elementor_Check::__construct()
S
79 1 3
ElementorSAB\Widgets\SAB_Elementor_Widget::_content_template()
S
81 1 3
ElementorSAB\Widgets\SAB_Elementor_Widget::get_name()
S
82 1 3
Simple_Author_Box_Helper::reset_options()
S
80 1 3
Simple_Author_Box_User_Profile::init()
S
63 1 10
Simple_Author_Box::add_extra_fields()
S
71 1 6
Simple_Author_Box_Block::render_sab_block()
S
78 1 3
Simple_Author_Box_Previewer::__construct()
S
75 1 4
Simple_Author_Box::initialize_admin()
S
74 1 5