Code Analysis: CleverPush 1.9.8

Function Rating Maintainability Complexity Lines of code
CleverPush::plugin_options()
D
13
61 368
CleverPush::ajax_load_options()
D
23
39 223
CleverPush::metabox()
D
22
12 434
CleverPush::publish_post()
C
38 26 61
CleverPush::save_post()
A
44 14 42
CleverPush::cleverpush_story_id_meta()
A
38 11 78
cleverpush_amp_styles()
A
41 8 79
CleverPush::__construct()
A
40 8 58
CleverPush::amp_post_template_body_open()
A
47 8 46
CleverPush::cleverpush_story_template()
A
43 8 41
CleverPush_Api::request()
A
49 7 32
CleverPush_Api::send_notification()
A
49 7 31
WC_Integration_CleverPush::check_if_product_bought()
S
49 7 27
CleverPush::get_ai_generation()
S
47 6 36
CleverPush::javascript()
S
49 6 33
CleverPush::add_capabilities()
S
57 7 15
CleverPush::remove_capabilities()
S
59 7 14
CleverPush::show_public_preview()
S
58 6 15
CleverPush::get_users_plan()
S
51 5 29
CleverPush::register_post_types()
S
47 3 34
CleverPush::notices()
S
58 4 16
CleverPush::create_metabox()
S
59 4 13
CleverPush::warn_nosettings()
S
55 3 20
CleverPush::set_post_to_publish()
S
60 3 12
CleverPush::get_static_endpoint()
S
66 3 8
CleverPush::amp_post_template_footer()
S
63 2 14
CleverPush::register_settings()
S
55 1 22
CleverPush_Api::update_channel()
S
70 2 6
CleverPush::cleverpush_rss_item()
S
68 2 7
WC_Integration_CleverPush::add_to_cart()
S
66 2 7
CleverPush::init()
S
74 2 5
CleverPush::amp_head_css()
S
68 2 8
CleverPush::is_amp_request()
S
72 2 6
CleverPush::cleverpush_activate()
S
71 2 6
CleverPush::plugin_menu()
S
78 1 3
CleverPush::plugin_add_settings_link()
S
72 1 5
CleverPush::cleverpush_deactivate()
S
79 1 4
CleverPush::amp_post_template_css()
S
77 1 4
CleverPush::get_plugin_path()
S
78 1 3
CleverPush::load_admin_style()
S
78 1 3
CleverPush::get_worker_url()
S
75 1 4
WC_Integration_CleverPush::__construct()
S
74 1 4
CleverPush::add_query_var()
S
77 1 4