Code Analysis: Social Icons Widget & Block by WPZOOM 4.2.18

Function Rating Maintainability Complexity Lines of code
Zoom_Social_Icons_Widget::widget()
D
30 36 108
Zoom_Social_Icons_Widget::form()
B
25
9 243
Zoom_Social_Icons_Widget::update()
B
40 21 47
WPZOOM_Social_Icons_Settings::sanitize()
A
50 11 34
wpzoom_social_icons_block_enqueue_secondary_assets()
A
46 9 44
wpzoom_has_reusable_block()
A
54 10 20
Zoom_Social_Icons_Widget::inject_values()
A
53 9 21
WPZOOM_Social_Icons_Settings::page_init()
A
34 1 134
Zoom_Social_Icons_Widget::enqueue_scripts()
A
44 6 55
Zoom_Social_Icons_Widget::get_icon()
A
53 8 24
Zoom_Social_Icons_Widget::enqueue_scripts_for_beaver()
A
37 3 97
WPZOOM_Social_Icons_Settings::settings_field_user_details()
A
40 1 126
wpzoom_social_icons_admin_notices()
S
62 8 9
Zoom_Social_Icons_Widget::get_modal_template()
S
43 2 83
zoom_social_icons_kits_categories_list()
S
45 4 51
zoom_social_icons_enqueue_fonts()
S
55 6 19
Zoom_Social_Icons_Widget::admin_scripts()
S
39 1 91
Zoom_Social_Icons_Widget::check_current_screen()
S
62 7 10
wpzoom_social_icons_hide_notice()
S
60 6 12
Zoom_Social_Icons_Widget::get_icon_categories()
S
40 1 76
wpzoom_social_icons_block_add_custom_category()
S
59 5 14
WPZOOM_Social_Icons_Settings::create_admin_page()
S
46 1 61
wpzoom_social_icons_block_enqueue_assets()
S
46 2 43
Zoom_Social_Icons_Widget::normalize_data_array()
S
61 4 13
Zoom_Social_Icons_Widget::get_defaults()
S
44 1 51
zoom_social_icons_add_preload_to_rel_attribute()
S
54 3 20
Zoom_Social_Icons_Widget::inject_fields_with_data()
S
52 2 25
Zoom_Social_Icons_Widget::register_scripts()
S
50 1 39
WPZOOM_Social_Icons_Settings::enqueue()
S
58 2 17
wpzoom_social_icons_custom_admin_styles()
S
61 1 32
wpzoom_social_icons_upgrade_pro_notice()
S
52 1 31
Zoom_Social_Icons_Widget::extract_domain()
S
70 3 5
Zoom_Social_Icons_Widget::admin_js_templates_for_beaver()
S
73 3 5
wpzoom_social_icons_plugin_row_meta()
S
62 3 10
Zoom_Social_Icons_Widget::__construct()
S
51 1 27
Zoom_Social_Icons_Widget::parse_rgb()
S
61 2 12
wpzoom_social_icons_block_register_secondary_assets()
S
55 1 26
wpzoom_social_icons_block_categories()
S
66 2 8
wpzoom_social_icons_plugin_action_links()
S
64 2 9
WPZOOM_Social_Icons_Settings::get_option_key()
S
74 2 4
Zoom_Social_Icons_Widget::get_icons_pack()
S
78 2 3
zoom_enqueue_preloaded_fonts()
S
67 2 7
wpzoom_social_icons_get_asset_file()
S
65 2 9
Zoom_Social_Icons_Widget::get_default_field()
S
62 1 13
WPZOOM_Social_Icons_Settings::get_settings_for_icons_kits()
S
61 1 12
zoom_social_icons_widget_hide()
S
77 1 4
WPZOOM_Social_Icons_Settings::add_plugin_page()
S
66 1 9
WPZOOM_Social_Icons_Settings::field_categories_sync()
S
66 1 10
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_dashicons()
S
67 1 9
WPZOOM_Social_Icons_Settings::__construct()
S
72 1 5
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_font_awesome_5()
S
66 1 10
Zoom_Social_Icons_Widget::admin_js_templates()
S
77 1 5
WPZOOM_Social_Icons_Settings::field_disable_block_checkbox()
S
66 1 10
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_academicons()
S
67 1 9
WPZOOM_Social_Icons_Settings::field_disable_fonts_preloading()
S
66 1 10
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_socicons()
S
66 1 10
zoom_social_icons_widget_load_textdomain()
S
78 1 3
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_font_awesome_3()
S
66 1 10
WPZOOM_Social_Icons_Settings::get_settings()
S
79 1 3
WPZOOM_Social_Icons_Settings::get_hook_name()
S
80 1 3
Zoom_Social_Icons_Widget::admin_enqueue_scripts_elementor()
S
78 1 4
WPZOOM_Social_Icons_Settings::field_disable_css_loading_for_genericons()
S
67 1 9
Zoom_Social_Icons_Widget::rgb2hex()
S
73 1 4
WPZOOM_Social_Icons_Settings::field_disable_widget_checkbox()
S
66 1 10