Code Analysis: Notibar - WordPress Notification Bar 1.9.5

Function Rating Maintainability Complexity Lines of code
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_customizeNotification()
B
21
1 373
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_isDisplayNotification()
A
52 16 21
NjtNotificationBar\NotificationBar\WpCustomControlColorPreset::render_content()
A
52 11 26
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_showNotification()
A
60 9 12
NjtNotificationBar\NotificationBar\NotificationBarHandle::display_notification()
S
46 6 43
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_save_review()
S
55 7 17
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_checkDisplayNotification()
S
62 7 11
NjtCross::add_notification()
S
48 5 37
NjtCross::doHooks()
S
54 6 19
NjtCross::is_plugin_exist()
S
59 6 14
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_devicesDisplay()
S
60 6 13
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_homeRegisterEnqueue()
S
50 5 25
NjtCross::add_global_script_styles()
S
51 5 25
NjtNotificationBar\Plugin::activate()
S
56 5 17
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_text_shortcode()
S
59 5 13
NjtCross::pluginInstaller()
S
47 3 37
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_showMenu()
S
54 4 21
NjtCross::ajax_install_plugin()
S
57 4 16
NjtNotificationBar\NotificationBar\WpCustomControlPositionType::render_content()
S
60 4 14
NjtNotificationBar\NotificationBar\WpCustomControlColorBg::render_content()
S
55 3 24
NjtNotificationBar\NotificationBar\WpCustomControlColorLb::render_content()
S
55 3 24
NjtNotificationBar\NotificationBar\WpCustomControlColorText::render_content()
S
55 3 24
NjtNotificationBar\NotificationBar\WpCustomControlTextColorLb::render_content()
S
55 3 24
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_give_review()
S
56 3 23
NjtNotificationBar\NotificationBar\WpCustomControlEnableBar::render_content()
S
62 3 14
NjtNotificationBar\NotificationBar\WpCustomControlHandleButton::render_content()
S
61 3 14
NjtNotificationBar\NotificationBar\NotificationBarHandle::__construct()
S
59 3 13
NjtNotificationBar\NotificationBar\WpCustomControlContentMobile::render_content()
S
63 3 13
NjtNotificationBar\NotificationBar\WpCustomControlHandleButtonMobile::render_content()
S
63 3 13
NjtCross::add_dashboard_widget()
S
63 1 40
NjtNotificationBar\NotificationBar\WpCustomNotification::__construct()
S
46 1 39
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_sanitizeCheckbox()
S
71 3 6
FileBirdCross::is_plugin_exist()
S
70 3 7
NjtCross::get_instance()
S
68 2 7
NjtNotificationBar\Plugin::getInstance()
S
72 2 6
NjtNotificationBar\I18n::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\WpCustomNotification::addScriptsCustomizer()
S
66 2 8
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_sanitizeSelect()
S
71 2 5
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_enqueueCustomizeControls()
S
70 2 6
NjtNotificationBar\NotificationBar\NotificationBarHandle::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\WpCustomNotification::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_rederInput()
S
64 1 11
NjtNotificationBar\NotificationBar\NotificationBarHandle::addActionLinks()
S
66 1 8
init()
S
70 1 7
NjtNotificationBar\Plugin::deactivate()
S
89 1 2
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_notificationSettings()
S
83 1 3
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_customize_save_after()
S
65 1 8
NjtCross::add_dashboard()
S
78 1 3
NjtNotificationBar\NotificationBar\NotificationBarHandle::enqueue_scripts()
S
67 1 7
NjtNotificationBar\Plugin::__construct()
S
91 1 2
NjtCross::ajax_hide_cross()
S
66 1 7
NjtNotificationBar\I18n::loadPluginTextdomain()
S
70 1 7
NjtCross::ajax_set_notification()
S
70 1 5
NjtCross::need_update_option()
S
71 1 5
NjtNotificationBar\I18n::__construct()
S
79 1 3
NjtCross::__construct()
S
71 1 6