Code Analysis: Notibar - WordPress Notification Bar 2.1.8

Function Rating Maintainability Complexity Lines of code
NjtNotificationBar\NotificationBar\overrideOldVer::overrideThemeMod()
D
0
188 386
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_is_page()
D
43 48 30
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_isDisplayNotification()
C
42 31 43
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_customizeNotification()
C
19
1 442
NjtNotificationBar\NotificationBar\WpPosts::njt_nofi_query_page_post()
A
43 10 46
NjtNotificationBar\NotificationBar\WpCustomControlColorPreset::render_content()
A
52 11 26
NjtNotificationBar\NotificationBar\NotificationBarHandle::display_notification()
A
45 7 46
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_showNotification()
A
60 9 12
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_homeRegisterEnqueue()
S
48 7 29
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_save_review()
S
55 7 17
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_customize_save_after()
S
49 6 31
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_checkDisplayNotification()
S
62 7 11
NjtCross::add_notification()
S
48 5 37
NjtCross::ajax_install_plugin()
S
54 6 20
NjtCross::doHooks()
S
54 6 19
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_text_shortcode()
S
55 6 19
NjtCross::is_plugin_exist()
S
59 6 14
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_devicesDisplay()
S
60 6 13
NjtCross::add_global_script_styles()
S
51 5 25
NjtCross::pluginInstaller()
S
46 4 40
NjtNotificationBar\Plugin::activate()
S
56 5 17
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_showMenu()
S
54 4 21
NjtNotificationBar\NotificationBar\WpCustomControlPositionType::render_content()
S
60 4 14
NjtNotificationBar\NotificationBar\WpCustomControlColorLb::render_content()
S
55 3 24
NjtNotificationBar\NotificationBar\WpCustomControlColorBg::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\WpPosts::get_list_pages_posts_selected()
S
52 3 23
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_give_review()
S
56 3 23
NjtNotificationBar\NotiHelper::is_hide_notibar_with_cookie()
S
63 4 9
NjtNotificationBar\NotificationBar\WpCustomControlHandleButton::render_content()
S
61 3 14
NjtNotificationBar\I18n::loadPluginTextdomain()
S
59 3 14
NjtNotificationBar\NotificationBar\WpCustomControlEnableBar::render_content()
S
62 3 14
NjtNotificationBar\NotificationBar\WpCustomControlHandleButtonMobile::render_content()
S
63 3 13
NjtNotificationBar\NotificationBar\WpCustomControlContentMobile::render_content()
S
63 3 13
NjtNotificationBar\NotificationBar\WpCustomNotification::__construct()
S
44 1 43
NjtNotificationBar\NotificationBar\NotificationBarHandle::__construct()
S
59 3 13
NjtCross::add_dashboard_widget()
S
63 1 40
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_sanitizeCheckbox()
S
71 3 6
FileBirdCross::is_plugin_exist()
S
70 3 7
NjtNotificationBar\NotificationBar\WpCustomNotification::addScriptsCustomizer()
S
57 1 16
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_enqueueCustomizeControls()
S
70 2 6
NjtCross::get_instance()
S
68 2 7
NjtNotificationBar\Plugin::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\NotificationBarHandle::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\WpCustomNotification::getInstance()
S
72 2 6
NjtNotificationBar\NotiHelper::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\WpPosts::getInstance()
S
70 2 7
NjtNotificationBar\NotificationBar\WpCustomNotification::njt_nofi_sanitizeSelect()
S
71 2 5
NjtNotificationBar\I18n::getInstance()
S
72 2 6
NjtNotificationBar\NotificationBar\WpCustomControlSelect2::render_content()
S
65 1 12
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_rederInput()
S
62 1 12
NjtNotificationBar\NotificationBar\WpCustomControlMultiselect::render_content()
S
67 1 11
NjtNotificationBar\Plugin::deactivate()
S
89 1 2
NjtCross::__construct()
S
71 1 6
NjtCross::need_update_option()
S
71 1 5
init()
S
68 1 8
NjtNotificationBar\I18n::__construct()
S
79 1 3
NjtNotificationBar\NotificationBar\WpPosts::get_list_posts()
S
65 1 9
NjtNotificationBar\NotificationBar\WpPosts::doHooks()
S
79 1 3
NjtNotificationBar\NotificationBar\NotificationBarHandle::addActionLinks()
S
66 1 8
NjtNotificationBar\Plugin::__construct()
S
91 1 2
NjtCross::ajax_set_notification()
S
70 1 5
NjtCross::ajax_hide_cross()
S
66 1 7
NjtCross::add_dashboard()
S
78 1 3
NjtNotificationBar\NotificationBar\NotificationBarHandle::enqueue_scripts()
S
67 1 7
NjtNotificationBar\NotificationBar\NotificationBarHandle::njt_nofi_notificationSettings()
S
83 1 3