Code Analysis: Notifier To Slack 2.1.0

Function Rating Maintainability Complexity Lines of code
WPNTS\Inc\NotifierInstantSupport::wpnts_support_new_tickets()
B
34 21 82
WPNTS\Inc\NotifierSupport::wpnts_support_tickets()
B
34 20 81
WPNTS\Inc\NotifierInstantSupport::wpnts_review_new_feedback()
B
35 16 82
WPNTS\Inc\NotifierReview::wpnts_review_tickets()
B
36 15 77
WPNTS\Inc\PluginUpdate::wpnts_plugin_update_notification()
A
41 13 54
WPNTS\Inc\NotifierInstantSupport::wpnts_send_weekly_download_report()
A
40 11 57
WPNTS\Inc\Database\DB::get_all()
A
45 8 43
WPNTS\Inc\Notify::wpnts_user_login_total_count()
A
46 8 38
WPNTS\Inc\Route::set_license_activation()
A
55 9 18
WPNTS\Inc\WPUpdate::wpnts_wordpress_core_update()
A
48 7 31
WPNTS\Inc\Database\DB::is_pro_active()
S
53 7 22
WPNTS\Inc\NotifierInstantSupport::__construct()
S
54 7 19
WPNTS\Inc\Notify::__construct()
S
50 6 27
WPNTS\Inc\Security::wpnts_file_monitor_htaccess_file()
S
49 5 32
WPNTS\Inc\Notify::wpnts_user_track_failed_login()
S
52 5 24
WPNTS\Inc\Enqueue::admin_enqueue()
S
47 4 35
WPNTS\Inc\Notify::wpnts_plugin_activation()
S
49 4 31
WPNTS\Inc\Notify::wpnts_plugin_deactivated()
S
49 4 31
WPNTS\Inc\Notify::wpnts_user_activity_notification_logout()
S
49 4 30
WPNTS\Inc\Route::set_license_validation()
S
59 5 13
WPNTS\Inc\Notify::wpnts_site_health_status_notification()
S
50 4 26
WPNTS\Inc\WooCommerce::__construct()
S
56 4 17
WPNTS\Inc\Notify::wpnts_user_activity_notification_login()
S
49 3 30
WPNTS\Inc\Security::wpnts_file_monitor_config_file()
S
51 3 28
WPNTS\Inc\Route::wpnts_create_rest_route()
S
46 1 47
WPNTS\Inc\Security::__construct()
S
58 3 14
WPNTS\Inc\DbTables::__construct()
S
46 1 44
WPNTS\Inc\SlackAttachment::addAttachment()
S
52 2 28
WPNTS\Inc\Ajax\Ajax::get_all()
S
61 3 12
WPNTS\Inc\Route::set_slack_webhook()
S
62 3 11
WPNTS\Inc\Route::set_slack_webhook_site_settings()
S
62 3 11
WPNTS\Inc\Route::set_slack_webhook_woocommerce_settings()
S
62 3 11
WPNTS\Inc\Route::set_slack__webhook_site_security_settings()
S
62 3 11
WPNTS\Inc\Route::set_plugin_name()
S
62 3 11
WPNTS\Inc\WooCommerce::wpnts_sales_notification()
S
51 2 24
WPNTS\Inc\WooCommerce::wpnts_comment_approval_notification()
S
52 2 23
WPNTS\Inc\WooCommerce::wpnts_product_stock_notification()
S
53 2 22
WPNTS\Inc\AdminDashboard::add_notifier_pages()
S
56 2 18
Notifier::includes()
S
53 1 25
WPNTS\Inc\WooCommerce::wpnts_comment_moderation_notification()
S
54 1 20
WPNTS\Inc\Notify::wpnts_new_user_notification()
S
57 1 16
WPNTS\Inc\NotifierInstantSupport::wpnts_add_cron_interval()
S
66 2 8
WPNTS\Inc\NotifierSupport::wpnts_add_cron_interval()
S
63 2 10
WPNTS\Inc\Route::get_woocommercewoocommerce_status_endpoint()
S
66 2 9
WPNTS\Inc\WPUpdate::wpnts_add_cron_interval()
S
63 2 10
WPNTS\Inc\Activate::wpnts_activate()
S
70 2 6
Notifier::wpnts_plugin_activation()
S
71 2 6
WPNTS\Inc\PluginUpdate::__construct()
S
64 2 9
WPNTS\Inc\SlackAttachment::addPluginUpdateNotification()
S
59 1 15
WPNTS\Inc\NotifierReview::__construct()
S
64 2 9
WPNTS\Inc\NotifierReview::wpnts_add_cron_interval()
S
63 2 10
WPNTS\Inc\NotifierSupport::__construct()
S
64 2 9
WPNTS\Inc\PluginUpdate::wpnts_add_cron_interval()
S
63 2 10
WPNTS\Inc\WPUpdate::__construct()
S
64 2 9
Notifier::wpnts_activate()
S
82 1 3
WPNTS\Inc\AdminDashboard::__construct()
S
79 1 3
WPNTS\Inc\Route::get_woocommercewoocommerce_status_endpoint_permission()
S
86 1 2
WPNTS\Inc\SlackAttachment::getMessage()
S
74 1 5
Notifier::wpnts_deactivate()
S
82 1 3
WPNTS\Inc\Route::set_slack_webhook_permission_site_settings()
S
82 1 3
WPNTS\Inc\Route::set_license_activation_permission()
S
82 1 3
WPNTS\Inc\AdminDashboard::notifier_pages()
S
78 1 4
WPNTS\Inc\Route::get_plugin_corn_run()
S
69 1 7
WPNTS\Inc\Route::__construct()
S
79 1 3
WPNTS\Inc\Deactivate::wpnts_deactivate()
S
77 1 4
WPNTS\Inc\Route::get_plugin_corn_run_permission()
S
82 1 3
WPNTS\Inc\Enqueue::frondend_enqueue()
S
65 1 8
WPNTS\Inc\Route::set_slack_webhook_permission()
S
82 1 3
WPNTS\Inc\Ajax\Ajax::__construct()
S
79 1 3
WPNTS\Inc\Route::set_slack_webhook_permission_woocommerce_settings()
S
82 1 3
WPNTS\Inc\Route::set_slack_webhook_permission_site_security_settings()
S
82 1 3
Notifier::__construct()
S
76 1 4
Notifier::wpnts_load()
S
78 1 3
WPNTS\Inc\Route::set_license_validation_permission()
S
82 1 3
Notifier::register()
S
75 1 4
WPNTS\Inc\Enqueue::register()
S
75 1 4
WPNTS\Inc\Route::set_plugin_name_permission()
S
82 1 3
WPNTS\Inc\BaseController::__construct()
S
75 1 4
WPNTS\Inc\Database\DB::get_status()
S
68 1 7