Code Analysis: Webpushr Push Notifications 4.27.0

Function Rating Maintainability Complexity Lines of code
post_published_notification()
D
23
44 163
wpp_save_settings()
C
29
24 129
wpp_notification_box()
C
35 26 81
Webpushr::__construct()
A
41 14 52
wpp_pagination()
A
48 13 31
insert_webpushr_script()
A
56 9 17
webpushr_preview_button()
A
56 8 18
save_send_notification_flag()
S
58 7 14
webpushr_send_abandoned_notification()
S
50 5 25
create_wpp_post_notification_box()
S
63 6 9
webpushr_is_gutenberg_page()
S
64 5 9
webpushr_generate_sw()
S
62 4 11
webpushr_store_woo_cart_info()
S
52 3 25
webpushr_abandoned_cart_table()
S
58 2 18
wpp_api_request()
S
57 2 15
webpushr_menu()
S
59 2 13
Webpushr::superpwa_webpushr_sw()
S
61 2 12
webpushr_woo_custom_fileds()
S
56 1 20
webpushr_block_editor_js()
S
74 2 4
webpushr_cron_job()
S
73 2 5
Webpushr::init()
S
69 2 7
Webpushr::webpushr_init()
S
81 1 3
webpushr_configuration_page()
S
71 1 5
webpushr_add_rewrite_rules()
S
80 1 3
webpushr_test_notification()
S
67 1 7
Webpushr::webpushr_setup_hooks()
S
76 1 4
push_admin_scripts()
S
78 1 3
webpushr_setup()
S
64 1 10
webpushr_send_notification_page()
S
82 1 3
webpushr_subscribers_page()
S
82 1 3
webpushr_setup_page()
S
82 1 3
webpushr_statistics_page()
S
82 1 3
webpushr_dashboard_page()
S
74 1 4
wpp_settings_failed()
S
74 1 7
Webpushr::superpwa_webpushr_integration()
S
75 1 4
Webpushr::register_webpushr_service_worker()
S
76 1 4
Webpushr::superpwa_webpushr_sw_filename()
S
82 1 3
webpushr_user_define_recurrence()
S
68 1 7
wpp_settings_saved()
S
74 1 7