Code Analysis: Superb Social Media Share Buttons and Follow Buttons 1.0.8

Function Rating Maintainability Complexity Lines of code
spbsm::addToContent()
B
43 22 50
spbsm::addSidebar()
B
40 21 64
spbsm::frontend_share()
A
45 15 34
spbsm::sanitize_form()
A
44 14 47
spbsm::sanitize()
A
48 14 33
spbsm_db::get_settings()
A
46 12 39
spbsm::spbsmAjax()
A
49 10 29
spbsm_db::update_follow()
A
48 7 31
spbsm_db::getFollowButtons()
S
56 6 18
spbsm_db::update_share()
S
50 5 26
spbsm::frontend_follow()
S
52 5 23
spbsm_db::getShareButtons()
S
57 5 16
spbsm_db::getMediaList()
S
60 5 14
spbsm_db::create_table()
S
48 3 37
spbsm::backend_enqueue()
S
56 3 16
spbsm_db::getSidebarSettings()
S
65 4 8
spbsm::__construct()
S
52 2 23
spbsm::plugin_row_meta()
S
70 2 6
spbsm_db::get_positionSettings()
S
66 2 8
spbsm::GetInstance()
S
70 2 6
spbsm_db::GetInstance()
S
71 2 6
spbsm_db::__construct()
S
63 1 10
spbsm::spbsm_load_textdomain()
S
78 1 3
spbsm::initialize()
S
82 1 3
spbsm::localizeBack()
S
66 1 8
spbsm::backend_share()
S
76 1 4
spbsm::localizeFront()
S
75 1 4
spbsm::review_banner()
S
87 1 3
spbsm_db::drop_table()
S
73 1 5
spbsm::frontend_enqueue()
S
74 1 4
spbsm::localizeStrings()
S
78 1 4
spbsm::backend_follow()
S
76 1 4
spbsm::setPositionSettingFilters()
S
75 1 4
spbsm::add_menu_items()
S
68 1 6