Code Analysis: Shopkeeper Extender 2.1

Function Rating Maintainability Complexity Lines of code
SK_Ext_Walker_Nav_Menu_With_Image::start_el()
C
26
21 185
sk_product_categories_shortcode()
B
33 18 100
gbt_18_sk_render_frontend_categories_grid()
B
35 15 88
gbt_18_sk_render_frontend_posts_grid()
B
36 14 86
SKSocialMedia::sk_social_media_shortcode()
A
39 14 69
sk_image_slide_shortcode()
A
36 12 84
SK_Ext_Customize_Repeater_Control::iterate_array()
A
36 11 93
SK_Extender_Custom_Menu_Output::start_el()
A
47 12 31
SKSocialMedia::set_profiles()
A
29
1 190
sk_ext_update_custom_nav_fields()
A
51 11 24
sk_posts_slider_shortcode()
A
37 6 93
SKSocialSharing::sk_social_sharing_customizer()
A
37 2 114
SKSocialSharing::getbowtied_single_share_product()
A
44 5 61
SK_Ext_Customize_Repeater_Control::render_content()
S
48 6 38
SKSocialMedia::sk_social_media_customizer()
S
39 3 79
sk_slider_shortcode()
S
45 5 44
SKSocialMedia::__construct()
S
51 6 27
sk_banner_shortcode()
S
42 4 54
SKCategoryHeaderImage::woocommerce_edit_category_header_img()
S
42 2 80
SKSocialSharing::__construct()
S
57 6 16
SKSocialSharing::sk_add_facebook_meta()
S
55 5 19
sk_bool_to_string()
S
73 6 4
SKCategoryHeaderImage::woocommerce_add_category_header_img()
S
46 1 68
ShopkeeperExtender::__construct()
S
58 4 17
sk_string_to_bool()
S
76 5 3
sk_sanitize_repeater()
S
61 4 12
SKSocialMedia::set_repeater_default()
S
58 3 15
SK_Ext_Customize_Repeater_Control::image_control()
S
60 3 14
SKCategoryHeaderImage::woocommerce_product_cat_header_column()
S
60 3 13
SK_Extender_Custom_Menu_Output::start_lvl()
S
60 3 12
SK_Ext_Customize_Repeater_Control::icons_control()
S
55 2 25
gbt_18_sk_posts_grid_editor_assets()
S
55 2 19
gbt_18_sk_categories_grid_editor_assets()
S
55 2 18
gbt_18_sk_slider_assets()
S
58 2 17
SK_Social_Media_Widget::widget()
S
63 3 10
SK_Social_Media_Widget::form()
S
59 2 15
SKCategoryHeaderImage::woocommerce_get_header_image_url()
S
64 3 9
SKSocialMedia::import_options()
S
64 3 9
SK_Ext_Customize_Repeater_Control::__construct()
S
65 3 9
SKSocialMedia::create_wb_element()
S
52 1 27
gbt_18_sk_categories_grid_assets()
S
62 2 11
gbt_18_sk_slider_editor_assets()
S
55 1 21
SKCategoryHeaderImage::product_cat_header_column()
S
66 1 17
gbt_18_sk_social_media_editor_assets()
S
58 1 16
gbt_18_sk_social_media_frontend_output()
S
58 1 16
SK_Ext_Customize_Repeater_Control::input_control()
S
65 2 9
SKCategoryHeaderImage::woocommerce_category_header_img_save()
S
71 2 5
SK_Social_Media_Widget::update()
S
71 2 5
SKCategoryHeaderImage::show_category_header()
S
74 2 4
gbt_18_sk_get_rest_post_featured_image()
S
68 2 7
getbowtied_sk_wb_shortcodes()
S
67 2 8
SKSocialMedia::instance()
S
72 2 6
SKCategoryHeaderImage::instance()
S
72 2 6
gbt_18_sk_banner_editor_assets()
S
59 1 15
ShopkeeperExtender::instance()
S
72 2 6
SKSocialSharing::instance()
S
72 2 6
SK_Ext_Customize_Repeater_Control::enqueue()
S
61 1 14
SKCategoryHeaderImage::__construct()
S
60 1 13
gbt_18_sk_register_rest_post_images()
S
66 1 10
sk_sanitize_checkbox()
S
81 1 3
gbt_18_sk_banner_assets()
S
70 1 7
SKCategoryHeaderImage::woocommerce_product_cat_header_columns()
S
72 1 5
sk_ext_add_custom_nav_fields()
S
72 1 5
sk_ext_is_topbar_enabled()
S
80 1 3
sk_ext_edit_walker()
S
83 1 3
getbowtied_sk_shortcodes_styles()
S
68 1 6
gbt_18_sk_posts_grid_assets()
S
69 1 7
SK_Social_Media_Widget::__construct()
S
69 1 7
sk_ext_add_custom_fields_admin_html()
S
66 1 10
SKSocialSharing::enqueue_styles()
S
72 1 5
SKSocialMedia::customizer_options()
S
79 1 3
gbt_other_plugins_enqueue_scripts()
S
78 1 3
SKSocialSharing::import_options()
S
79 1 3
SK_Ext_Walker_Nav_Menu_With_Image::start_lvl()
S
98 1 1
SKSocialSharing::customizer_options()
S
79 1 3
SKSocialMedia::enqueue_styles()
S
72 1 5
getbowtied_sk_shortcodes_scripts()
S
74 1 4
SK_Ext_Walker_Nav_Menu_With_Image::end_lvl()
S
98 1 1
SKSocialMedia::create_shortcode()
S
79 1 3