Code Analysis: NativeAlerts Push Notifications 1.2

Function Rating Maintainability Complexity Lines of code
NativeAlertsPush::setNativeAlertsOptions()
A
47 7 40
NativeAlertsPush::formatSchedule()
S
59 5 14
NativeAlertsPush::sendMessage()
S
47 3 36
NativeAlertsPush::deleteMessage()
S
50 3 29
NativeAlertsPush::getHourSelect()
S
60 4 12
NativeAlertsPush::getMinuteSelect()
S
60 4 12
NativeAlertsPush_Report::render()
S
46 1 57
NativeAlertsPush::getToken()
S
53 2 24
NativeAlertsPush::getRecentPosts()
S
55 2 21
NativeAlertsPush::_getData()
S
57 2 18
NativeAlertsPush::getAMPM()
S
64 3 9
NativeAlertsPush::getCurrentSettingsStatus()
S
66 3 9
NativeAlertsPush::isValidProfile()
S
67 3 8
NativeAlertsPush::nativealerts_addAdminMenu()
S
55 1 22
NativeAlertsPush::nativealerts_pushUninstall()
S
69 2 7
NativeAlertsPush::getInstance()
S
71 2 6
NativeAlertsPush::getApiUrl()
S
78 2 3
NativeAlertsPush::__construct()
S
62 1 11
NativeAlertsPush::getUserSegments()
S
75 1 4
NativeAlertsPush::formatYMD()
S
78 1 3
NativeAlertsPush_Report::__construct()
S
64 1 10
NativeAlertsPush::getUnsentMessages()
S
75 1 4
NativeAlertsPush::getMessages()
S
75 1 4
NativeAlertsPush::getAdUserActivity()
S
75 1 4
NativeAlertsPush::nativealerts_enqueueAdminScripts()
S
65 1 9
NativeAlertsPush::nativealerts_push_page_file_path()
S
100 1 2
NativeAlertsPush::nativealerts_push_dashboard_file_path()
S
83 1 3
NativeAlertsPush::getSubscriberCounts()
S
75 1 4
NativeAlertsPush::getNativeAlertsOptions()
S
82 1 3
NativeAlertsPush::adminLayout()
S
83 1 3
NativeAlertsPush::refresh()
S
70 1 6
NativeAlertsPush::nativealerts_pushInstall()
S
80 1 3
NativeAlertsPush::getAdStatsByDevice()
S
75 1 4
NativeAlertsPush::nativealerts_enqueueClientScripts()
S
78 1 3
NativeAlertsPush::getPermissionStats()
S
75 1 4
NativeAlertsPush::nativealerts_push_compose_file_path()
S
83 1 3
NativeAlertsPush::getPlatforms()
S
75 1 4
NativeAlertsPush::getAdRevenueStats()
S
75 1 4
NativeAlertsPush::getProfile()
S
72 1 5
NativeAlertsPush::nativealerts_push_settings_file_path()
S
83 1 3
NativeAlertsPush::nativealerts_push_messages_file_path()
S
83 1 3