Code Analysis: WPSSO Ridiculously Responsive Social Sharing Buttons 10.3.0

Function Rating Maintainability Complexity Lines of code
WpssoRrssbSocial::get_buttons()
D
26
40 136
WpssoRrssbSocial::get_html()
B
40 17 55
SucomAbstractAddOn::get_missing_requirements()
A
44 16 41
WpssoRrssbFiltersMessages::filter_messages_tooltip_buttons()
A
43 13 46
WpssoRrssbFiltersMessages::filter_messages_info()
A
36 10 91
WpssoRrssbStyle::enqueue_styles()
A
44 13 42
WpssoRrssbShortcodeSharing::do_shortcode()
A
44 13 41
WpssoRrssbFiltersOptions::filter_option_type()
A
55 12 18
WpssoRrssbSocial::is_post_buttons_disabled()
A
50 11 29
WpssoRrssbSocial::update_sharing_css()
A
47 10 33
WpssoRrssbFiltersOptions::filter_get_defaults()
A
47 9 32
WpssoRrssbShareTwitter::get_html()
A
48 8 31
WpssoRrssbWidgetSharing::widget()
A
48 8 29
wpssorrssb_get_mod_sharing_buttons()
A
50 8 29
WpssoRrssbSocial::add_buttons_filter()
A
54 8 21
SucomAbstractAddOn::init_plugin_notices()
A
54 8 19
WpssoRrssbConfig::load_lib()
S
55 7 21
WpssoRrssbFiltersUpgrade::filter_rename_options_keys()
S
38 3 76
WpssoRrssbSubmenuRrssbButtons::show_on_checkboxes()
S
53 6 20
WpssoRrssbFiltersUpgrade::filter_upgraded_options()
S
58 6 14
WpssoRrssbFiltersEdit::filter_post_edit_share_rows()
S
39 2 72
WpssoRrssbFilters::filter_status_std_features()
S
54 5 21
WpssoRrssbWidgetSharing::form()
S
54 5 19
WpssoRrssbSocial::__construct()
S
56 5 19
WpssoRrssbSocial::remove_buttons_filter()
S
58 5 15
WpssoRrssbSocial::maybe_force_prot()
S
62 6 10
SucomAbstractAddOn::show_admin_notices()
S
59 5 15
WpssoRrssbIntegEcomWoocommerceSharing::get_buttons_wc_short_desc()
S
59 5 15
WpssoRrssbSubmenuRrssbStyles::show_metabox_sharing_styles()
S
49 4 29
WpssoRrssbShortcodeSharing::check_wpautop()
S
60 5 13
WpssoRrssbSocial::get_tweet_max_len()
S
60 5 11
WpssoRrssbSubmenuRrssbButtons::set_objects()
S
61 5 11
WpssoRrssbSocial::set_objects()
S
61 5 11
WpssoRrssbFiltersEdit::filter_metabox_sso_inside_footer()
S
52 3 31
WpssoRrssbSubmenuRrssbButtons::add_meta_boxes()
S
49 3 30
WpssoRrssbFiltersMessages::filter_messages_tooltip_meta()
S
58 4 15
WpssoRrssbFiltersMessages::get_info_css_example()
S
59 4 14
WpssoRrssbIntegEcomWoocommerce::__construct()
S
60 4 14
WpssoRrssbRegister::do_multisite()
S
59 4 14
WpssoRrssbSocial::get_share_ids()
S
60 4 13
WpssoRrssbSubmenuRrssbStyles::filter_form_button_rows()
S
60 4 13
WpssoRrssbShortcodeSharing::add_shortcode()
S
61 4 13
WpssoRrssbShortcodeSharing::remove_shortcode()
S
62 4 13
WpssoRrssbActions::action_load_setting_page_reload_default_rrssb_styles()
S
60 4 12
WpssoRrssbSocial::unlink_sharing_css()
S
61 4 12
WpssoRrssbSocial::have_buttons_for_type()
S
61 4 12
WpssoRrssbSubmenuRrssbButtons::get_table_rows()
S
45 2 42
WpssoRrssbFilters::__construct()
S
52 3 25
WpssoRrssbIntegEcomWoocommerceSharing::__construct()
S
54 3 21
WpssoRrssbSubmenuRrssbButtons::show_metabox_rrssb_share()
S
54 3 19
WpssoRrssbActions::__construct()
S
57 3 18
WpssoAbstractAddOn::add_hooks()
S
56 3 17
WpssoRrssbWidgetSharing::__construct()
S
57 3 16
WpssoRrssbConfig::set_variable_constants()
S
64 4 10
WpssoRrssbSharePinterest::get_html()
S
57 3 15
WpssoRrssbFilters::filter_sharing_utm_args()
S
64 4 9
WpssoRrssbShortcodeSharing::__construct()
S
59 3 15
WpssoRrssb::init_objects()
S
59 3 14
WpssoRrssbStyle::__construct()
S
60 3 13
WpssoRrssbSubmenuRrssbButtons::filter_form_button_rows()
S
61 3 13
WpssoRrssbActions::action_pre_apply_filters_text()
S
63 3 12
WpssoRrssbShortcodeSharing::action_pre_apply_filters_text()
S
63 3 12
WpssoRrssbScript::__construct()
S
61 3 12
WpssoRrssbFiltersEdit::filter_post_document_meta_tabs()
S
62 3 11
WpssoRrssbConfig::get_variable_constants()
S
62 3 11
WpssoRrssbSubmenuShareTwitter::filter_rrssb_share_twitter_rows()
S
48 1 33
WpssoRrssbRegister::activate_plugin()
S
67 3 8
WpssoRrssbSocial::wp_body_open()
S
69 3 7
WpssoRrssbActions::action_load_setting_page_reload_default_rrssb_buttons()
S
64 3 9
WpssoRrssbSocial::get_tweet_text()
S
65 3 7
WpssoRrssbWidgetSharing::update()
S
64 3 9
WpssoRrssbIntegEcomWoocommerceSharing::show_buttons_before_add_to_cart()
S
63 3 10
WpssoRrssbIntegEcomWoocommerceSharing::show_buttons_after_add_to_cart()
S
63 3 10
WpssoRrssbSubmenuRrssbButtons::__construct()
S
60 2 14
WpssoRrssbConfig::set_constants()
S
62 2 13
WpssoRrssbSubmenuRrssbStyles::__construct()
S
61 2 13
WpssoRrssbSharePinterest::__construct()
S
63 2 11
WpssoRrssbSubmenuShareLinkedin::filter_rrssb_share_linkedin_rows()
S
54 1 19
WpssoRrssbSubmenuShareEmail::filter_rrssb_share_email_rows()
S
54 1 19
WpssoRrssbSubmenuSharePinterest::filter_rrssb_share_pinterest_rows()
S
54 1 19
WpssoRrssbSubmenuShareReddit::filter_rrssb_share_reddit_rows()
S
54 1 19
WpssoRrssbSubmenuShareTumblr::filter_rrssb_share_tumblr_rows()
S
54 1 19
WpssoRrssbFiltersOptions::filter_get_md_defaults()
S
59 1 16
WpssoRrssbShareWhatsApp::get_html()
S
70 2 6
WpssoRrssbSubmenuShareLinkedin::__construct()
S
66 2 9
WpssoRrssbRegister::__construct()
S
68 2 7
WpssoRrssbScript::enqueue_scripts()
S
65 2 9
SucomAbstractAddOn::get_requires_version_notice()
S
62 2 10
SucomAbstractAddOn::get_avail()
S
67 2 8
WpssoRrssbShareTumblr::__construct()
S
66 2 9
WpssoRrssb::get_instance()
S
72 2 6
WpssoRrssbShareEmail::get_html()
S
62 2 10
WpssoRrssbSharePocket::__construct()
S
66 2 9
WpssoRrssbSubmenuShareReddit::__construct()
S
66 2 9
WpssoRrssbConfig::get_version()
S
73 2 4
WpssoRrssbShareEmail::__construct()
S
66 2 9
wpssorrssb_get_sharing_buttons()
S
64 2 9
WpssoRrssbShareTwitter::__construct()
S
66 2 9
WpssoRrssbSubmenuSharePinterest::__construct()
S
66 2 9
WpssoRrssbSubmenuShareVk::__construct()
S
66 2 9
WpssoRrssbSubmenuShareFacebook::filter_rrssb_share_facebook_rows()
S
57 1 15
WpssoRrssbFiltersOptions::filter_save_setting_options()
S
70 2 7
WpssoRrssbSubmenuShareEmail::__construct()
S
66 2 9
WpssoRrssbFiltersOptions::filter_get_text_default_options_key()
S
70 2 6
WpssoRrssbSubmenuShareVk::filter_rrssb_share_vk_rows()
S
57 1 15
WpssoRrssbShareLinkedin::__construct()
S
66 2 9
WpssoRrssbShareReddit::__construct()
S
66 2 9
SucomAbstractAddOn::get_config()
S
71 2 6
WpssoRrssbSharePocket::get_html()
S
70 2 6
WpssoRrssbSubmenuRrssbButtons::add_class_postbox_rrssb_share()
S
67 2 8
WpssoRrssbSubmenuSharePocket::filter_rrssb_share_pocket_rows()
S
57 1 15
WpssoRrssbShareLinkedin::get_html()
S
62 2 10
WpssoRrssbSubmenuShareTumblr::__construct()
S
66 2 9
WpssoRrssbShareVk::__construct()
S
66 2 9
WpssoRrssbSubmenuShareFacebook::__construct()
S
66 2 9
WpssoRrssbSubmenuShareTwitter::__construct()
S
66 2 9
WpssoRrssbShareFacebook::__construct()
S
66 2 9
wpssorrssb_get_post_sharing_buttons()
S
66 2 8
WpssoRrssbActions::action_after_apply_filters_text()
S
68 2 8
WpssoRrssbShareVk::get_html()
S
70 2 6
WpssoRrssbShareTumblr::get_html()
S
62 2 10
WpssoRrssbShareReddit::get_html()
S
62 2 10
WpssoRrssbSubmenuRrssbStyles::get_table_rows()
S
66 2 7
WpssoRrssbSubmenuSharePocket::__construct()
S
66 2 9
WpssoRrssbShareWhatsApp::__construct()
S
66 2 9
WpssoRrssbShortcodeSharing::action_after_apply_filters_text()
S
68 2 8
WpssoRrssbShareFacebook::get_html()
S
70 2 6
WpssoRrssbSubmenuShareWhatsApp::filter_rrssb_share_whatsapp_rows()
S
57 1 15
WpssoRrssbSubmenuShareWhatsApp::__construct()
S
66 2 9
SucomAbstractAddOn::get_requires_plugin_notice()
S
62 2 10
WpssoRrssbIntegEcomWoocommerceSharing::filter_get_defaults()
S
64 2 9
WpssoRrssbStyle::admin_enqueue_styles()
S
64 1 14
WpssoRrssbSubmenuRrssbStyles::add_meta_boxes()
S
61 1 12
WpssoAbstractAddOn::__construct()
S
61 1 12
WpssoRrssbFiltersOptions::__construct()
S
62 1 12
WpssoRrssbIntegEcomWoocommerceSharing::filter_rrssb_buttons_position_rows()
S
62 1 11
WpssoRrssbRegister::wpmu_new_blog()
S
74 1 5
WpssoRrssbShareEmail::filter_get_defaults()
S
78 1 3
WpssoRrssbFiltersOptions::filter_add_custom_post_type_options()
S
76 1 4
SucomAbstractAddOn::get_p_ext()
S
82 1 3
SucomAbstractAddOn::__construct()
S
98 1 1
WpssoRrssbSharePocket::filter_get_defaults()
S
78 1 3
WpssoRrssb::__construct()
S
79 1 3
WpssoRrssbIntegEcomWoocommerceSharing::filter_rrssb_buttons_show_on()
S
71 1 5
WpssoRrssbSocial::get_share_objets()
S
82 1 3
WpssoRrssbIntegEcomWoocommerceSharing::filter_rrssb_styles()
S
74 1 4
WpssoRrssbSocial::get_buttons_for_the_excerpt()
S
69 1 6
WpssoRrssbIntegEcomWoocommerceSharing::get_variation_wc_short_desc()
S
70 1 6
WpssoRrssbShareTwitter::filter_get_defaults()
S
78 1 3
WpssoRrssbShareVk::filter_get_defaults()
S
78 1 3
WpssoRrssbSharePinterest::filter_get_defaults()
S
78 1 3
WpssoRrssbSocial::get_sharing_css_path()
S
79 1 3
WpssoRrssbShareLinkedin::filter_get_defaults()
S
78 1 3
WpssoRrssbShareWhatsApp::filter_get_defaults()
S
78 1 3
WpssoRrssbSocial::get_buttons_for_get_the_excerpt()
S
78 1 3
WpssoRrssbFiltersUpgrade::__construct()
S
67 1 8
WpssoRrssbIntegEcomWoocommerceSharing::filter_rrssb_styles_tabs()
S
74 1 4
WpssoRrssbRegister::network_uninstall()
S
75 1 4
WpssoRrssbShareTumblr::filter_get_defaults()
S
78 1 3
WpssoRrssbSocial::get_sharing_css_name()
S
79 1 3
WpssoRrssbRegister::wpmu_activate_blog()
S
74 1 5
WpssoRrssbSocial::get_sharing_css_url()
S
79 1 3
WpssoRrssbShareFacebook::filter_get_defaults()
S
78 1 3
WpssoRrssbSocial::get_buttons_for_the_content()
S
78 1 3
SucomAbstractAddOn::get_ext()
S
82 1 3
WpssoRrssbFiltersMessages::__construct()
S
65 1 9
WpssoRrssbShareReddit::filter_get_defaults()
S
78 1 3
WpssoRrssbFiltersEdit::__construct()
S
65 1 9
WpssoRrssbRegister::network_deactivate()
S
79 1 3
WpssoRrssbConfig::require_libs()
S
63 1 10
WpssoRrssbRegister::network_activate()
S
79 1 3
WpssoRrssbSocial::remove_wp_breaks_callback()
S
78 1 3
WpssoRrssb::init_textdomain()
S
79 1 3
WpssoRrssbSocial::show_sidebar()
S
72 1 4
WpssoRrssbRegister::deactivate_plugin()
S
98 1 1
WpssoRrssbRegister::uninstall_plugin()
S
95 1 1