Code Analysis: Brave Conversion Engine 0.3.4

Function Rating Maintainability Complexity Lines of code
bravepop_form_submission()
D
0
228 303
bravepop_get_current_page_popups()
D
9
155 156
BravePop_Popup::popup_generate_styles()
D
15
117 112
renderShape()
D
23
78 109
BravePop_Popup::popup_visibility_filter()
D
26
68 101
BravePop_Element_Form::render_css()
D
28
69 65
BravePop_Element_Products::renderPosts()
D
26
66 86
bravepop_get_wpdata()
D
21
56 181
bravepop_prepare_animation()
D
31 56 82
BravePop_Element_Posts::renderPosts()
D
29
56 77
BravePop_Element_Button::render()
D
34 54 50
BravePop_Element_Button::render_css()
D
37 47 44
bravepop_generate_style_props()
D
39 46 45
BravePop_Element_Image::render_css()
D
38 46 38
BravePop_Popup::popup_render_element()
D
25
37 171
BravePop_Element_Image::clickable_html()
D
40 44 33
bravepop_get_integration_lists()
D
29
38 116
BravePop_Element_Text::clickable_html()
D
41 42 31
BravePop_ConstantContact::add_to_lists()
D
32 36 84
BravePopup_Initialize::bravepop_inline_script()
D
31 35 96
BravePop_Element_Shape::clickable_html()
D
42 39 30
BravePop_Rest_Server::update_popup()
D
33 34 80
BravePop_Element_Products::render_css()
D
37 36 45
BravePop_Element_Posts::render_css()
D
40 35 38
BravePop_Webhook::post()
D
39 34 48
BravePop_Element_Shape::render()
C
39 34 45
BravePop_Element_Form::renderStep()
C
43 34 29
BravePop_Popup::popup_render()
C
40 33 38
bravepop_exclude_pages()
C
46 32 29
BravePop_Popup::popup_generate_element_styles()
C
41 30 37
BravePop_Element_Single::render_css()
C
44 29 29
bravepop_add_to_newsletter()
C
42 28 37
BravePop_Element_Form::renderInput()
C
44 27 32
BravePop_ActiveCampaign::add_to_lists()
C
35 24 77
BravePop_Element_Form::render_js()
C
38 25 61
BravePop_Popup::__construct()
B
38 24 57
bravepop_prepare_element_animation()
B
47 26 26
bravepop_get_current_pageInfo()
B
39 23 64
BravePop_MailerLite::add_to_lists()
B
41 23 46
BravePop_Rest_Server::update_settings()
B
47 24 28
BravePop_Element_Form::renderButton()
B
47 24 22
bravepop_get_wooProducts()
B
31 18 111
BravePop_Element_Form::renderRating()
B
39 22 47
bravepop_update_presets()
B
44 22 42
bravepopup_dynamicLink_data()
B
42 22 41
BravePop_Popup::popup_renderElements()
B
43 22 40
BravePop_Element_Form::__construct()
B
43 22 39
BravePop_Popup::popup_renderCSSClasses()
B
49 23 22
BravePop_Mailchimp::add_to_lists()
B
39 20 57
BravePop_GetResponse::add_to_lists()
B
38 19 60
bravepop_popup_complete_goal()
B
42 20 41
BravePop_Element_Form::renderFields()
B
41 19 55
BravePop_Rest_Server::add_popup()
B
42 20 40
bravepop_render_popup()
B
44 20 39
BravePop_Element_Single::renderPost()
B
43 20 39
BravePop_Aweber::add_to_lists()
B
39 19 54
BravePop_Element_Text::render_css()
B
50 21 19
BravePop_Klaviyo::add_to_lists()
B
42 19 46
BravePop_Rest_Server::register_routes()
B
23
1 313
BravePop_Element_Products::buildQuery()
B
48 20 26
bravepop_renderIcon()
B
38 16 84
bravepop_woo_latest_and_bestsellers()
B
41 18 53
BravePop_SendinBlue::add_to_lists()
B
41 18 47
BravePop_Ontraport::add_to_lists()
B
45 19 32
BravePop_SendGrid::add_to_lists()
B
38 17 61
BravePop_Element_Form::renderSelect()
B
47 19 27
BravePop_Zoho::add_to_lists()
B
42 18 42
BravePop_Element_Form::renderButtons()
B
47 19 25
bravepop_get_wpPosts()
B
40 17 53
BravePop_ConvertKit::add_to_lists()
B
41 17 50
BravePop_Element_Text::dynamicText()
B
46 18 33
BravePop_Element_Form::enqueue_social_optin_js()
B
45 18 32
BravePop_Popup::popup_renderPopup()
B
47 18 30
BravePop_Element_Image::render()
B
47 18 29
BravePop_Element_Text::render()
A
47 17 29
bravepop_getCurrentUser()
A
50 17 28
BravePop_Element_Form::renderImageSelect()
A
49 17 22
bravepop_dynamic_general_data()
A
42 15 50
bravepop_ajax_popup_viewed()
A
46 16 30
BravePop_Popup::popup_get_element_fonts()
A
56 17 15
BravePop_Mailjet::add_to_lists()
A
43 15 42
BravePop_Popup::popup_renderCloseButton()
A
53 16 17
BravePop_MailPoet::add_to_lists()
A
47 15 31
bravepop_update_newsletter_integrations()
A
44 14 41
BravePop_SendPulse::add_to_lists()
A
43 14 40
BravePop_Element_Form::render()
A
49 15 25
BravePop_Mailjet::get_lists()
A
47 14 32
BravePop_Rest_Server::rest_get_integration_lists()
A
54 15 17
BravePop_ZohoCRM::add_to_lists()
A
43 13 45
BravePop_CampaignMonitor::get_lists()
A
48 14 30
BravePop_CampaignMonitor::add_to_lists()
A
42 13 45
bravepop_replace_emailShortcodes()
A
48 14 29
BravePop_Hubspot::add_to_lists()
A
44 13 42
bravepop_get_presets()
A
49 14 27
bravepopup_get_country_fields()
A
51 14 23
BravePop_Element_List::render_css()
A
52 14 18
BravePop_Rest_Server::delete_popup()
A
47 13 32
bravepop_subscription_failed_notificaion()
A
53 14 17
BravePop_Element_Form::renderRadio()
A
54 14 16
bravepop_update_validator_integrations()
A
49 13 27
BravePop_Hubspot::get_lists()
A
50 13 26
BravePop_Rest_Server::get_submission_entries()
A
49 13 26
BravePop_Element_Form::renderCheckbox()
A
54 13 16
BravePop_GetResponse::get_lists()
A
48 12 30
BravePop_Rest_Server::send_email()
A
48 12 29
BravePop_Element_Shape::render_css()
A
57 13 12
BravePop_SendPulse::get_lists()
A
49 12 27
BravePop_Moosend::add_to_lists()
A
45 11 36
BravePop_Pabbly::add_to_lists()
A
47 11 34
BravePop_ConvertKit::get_lists()
A
47 11 33
BravePop_Pabbly::get_lists()
A
48 11 31
BravePop_SendinBlue::get_lists()
A
49 11 30
BravePop_ActiveCampaign::get_lists()
A
49 11 30
BravePop_ConstantContact::get_lists()
A
49 11 29
BravePop_Mailchimp::get_lists()
A
48 11 29
BravePop_Moosend::get_lists()
A
49 11 29
BravePop_Ontraport::get_lists()
A
50 11 26
BravePop_SendGrid::get_lists()
A
50 11 26
BravePop_Analytics::updatePopupStat()
A
46 10 33
BravePop_Klaviyo::get_lists()
A
51 10 26
BravePop_Element_Form::has_dateOrSteps()
A
60 11 11
BravePop_Aweber::get_access_token()
A
52 10 21
bravepopup_validate_recaptcha()
A
48 9 32
bravepop_ajax_popup_complete_goal()
A
55 10 15
BravePop_Element_Form::renderTextarea()
A
56 10 14
BravePop_Element_Form::renderDate()
A
56 10 14
BravePop_Zoho::get_access_token()
A
57 10 14
BravePop_ZohoCRM::get_access_token()
A
57 10 14
bravepop_dynamic_woo_loop()
A
49 9 28
BravePop_Popup::popup_get_dynamicData()
A
51 9 28
BravePop_MailerLite::get_lists()
A
50 9 28
bravepop_get_translated_terms()
A
50 9 28
BravePop_Rest_Server::pick_winning_abtest()
A
49 9 27
BravePop_Zoho::get_lists()
A
50 9 26
BravePop_Element_List::render()
A
51 9 24
BravePop_Rest_Server::get_popup()
A
51 9 23
BravePop_Element_Posts::renderMeta()
A
53 9 19
BravePop_Rest_Server::rest_update_integrations()
A
56 9 17
BravePop_Rest_Server::get_popups()
A
48 8 29
BravePop_Element_Form::renderCustomMedia()
A
58 9 13
bravepop_search_wpdata()
A
50 8 27
BravePop_Aweber::get_lists()
A
51 8 25
BravePopup_Initialize::enqueue_dashboard_script()
A
51 8 21
bravepop_update_captcha_integrations()
A
54 8 19
BravePop_Rest_Server::rest_get_advanced_integration_data()
A
56 8 17
BravePop_MailPoet::get_lists()
A
57 8 16
BravePop_Popup::popup_renderOverlay()
S
60 9 10
BravePop_Rest_Server::rest_update_presets()
S
64 9 8
BravePop_Element_Image::dynamicImage()
S
58 8 14
BravePop_Element_Form::renderSocialOptins()
S
49 7 26
BravePop_Element_Form::renderProgressbar()
S
53 7 21
BravePop_Rest_Server::update_popup_placement_settings()
S
55 7 20
bravepop_ajax_zoho_init_token()
S
54 7 19
BravePop_TNP::get_lists()
S
54 7 19
bravepop_save_meta_boxes()
S
56 7 18
BravePop_Element_Products::renderCarouselNav()
S
54 7 18
BravePop_Element_Posts::renderCarouselNav()
S
54 7 18
bravepop_dynamic_woo_data()
S
57 7 17
bravepop_update_social_integrations()
S
57 7 15
BravePop_Zoho::__construct()
S
63 8 9
BravePop_ZohoCRM::__construct()
S
63 8 9
BravePop_Rest_Server::rest_get_wooProducts()
S
57 7 14
BravePop_Popup::popup_inline_js()
S
46 5 42
bravepop_get_wpml_posts_n_pages()
S
52 6 22
bravepop_enqueue_front_scripts()
S
45 5 37
BravePop_Ontraport::add_to_list_action()
S
52 6 21
BravePop_Popup::popup_inline_css()
S
54 6 21
BravePop_Hubspot::add_to_list_action()
S
54 6 18
BravePop_Popup::popup_external_scripts()
S
57 6 16
BravePop_TNP::add_to_lists()
S
56 6 16
BravePop_Aweber::get_accountID()
S
57 6 14
BravePop_Rest_Server::update_entry()
S
59 6 13
BravePop_Element_Form::renderCustomLabel()
S
58 6 12
BravePop_Rest_Server::rest_search_wpdata()
S
61 6 12
BravePop_Rest_Server::rest_get_wpPosts()
S
60 6 11
bravepop_render_meta_boxes()
S
51 5 24
bravepop_popupjs_vars()
S
66 6 6
BravePop_Element_Form::has_noLabel()
S
64 6 9
bravepop_getVisitorIP()
S
60 5 12
bravepop_remove_integration()
S
61 5 11
BravePop_Mailjet::__construct()
S
68 5 6
bravepop_dynamic_wp_loop()
S
57 4 15
BravePop_Rest_Server::rest_get_presets()
S
68 5 6
BravePop_SendPulse::__construct()
S
68 5 6
BravePop_Ontraport::__construct()
S
68 5 6
BravePop_ConstantContact::__construct()
S
68 5 6
BravePop_ActiveCampaign::__construct()
S
68 5 6
BravePop_Analytics::fetchPopupGoals()
S
62 5 10
BravePop_CampaignMonitor::__construct()
S
68 5 6
BravePop_Aweber::__construct()
S
68 5 6
BravePop_Rest_Server::bravepopup_sanitize_array_field()
S
59 4 14
BravePopup_Initialize::bravepopu_admin_topbar()
S
58 3 16
BravePop_Rest_Server::rest_remove_integrations()
S
65 4 8
BravePop_SendinBlue::__construct()
S
71 4 5
BravePop_Pabbly::__construct()
S
71 4 5
BravePop_GetResponse::__construct()
S
71 4 5
BravePop_SendPulse::get_access_token()
S
62 4 9
BravePop_ConvertKit::__construct()
S
71 4 5
bravepopup_getvisitorCountry()
S
63 4 10
BravePopup_Review_Notice::init()
S
62 4 9
BravePop_Klaviyo::__construct()
S
71 4 5
bravepop_prepareImageData()
S
65 4 8
BravePop_SendGrid::__construct()
S
71 4 5
BravePop_Element_Products::render_js()
S
65 4 9
bravepop_prepare_product_image()
S
65 4 8
BravePop_Element_Posts::render_js()
S
65 4 9
BravePop_MailerLite::__construct()
S
71 4 5
BravePop_Mailchimp::__construct()
S
68 4 6
BravePop_Moosend::__construct()
S
71 4 5
BravePopup_Deal_Notice::init()
S
63 4 9
BravePop_Hubspot::__construct()
S
71 4 5
BravePop_Element_Code::render()
S
61 3 14
BravePop_Rest_Server::rest_get_wpdata()
S
61 3 12
BravePopup_Settings::save_settings()
S
62 3 11
bravepop_register_popup()
S
46 1 38
BravePop_Element_Single::render()
S
60 2 16
BravePop_Analytics::updateGoal()
S
71 3 5
BravePop_Rest_Server::bravepopup_theme_arg_validate_callback()
S
62 3 10
bravepop_get_emailShortcode_value()
S
64 3 10
BravePopup_Settings::get_settings()
S
67 3 7
BravePop_Popup::popup_embedlock_script()
S
70 3 7
BravePop_Rest_Server::get_popup_stat()
S
64 3 8
BravePop_Analytics::fetchAllPopupGoals()
S
68 3 6
bravepopup_url_to_domain()
S
65 3 9
BravePop_Rest_Server::get_submissions()
S
71 3 5
BravePop_Element_Posts::render()
S
61 2 14
BravePop_Element_Products::render()
S
61 2 14
bravepop_get_product_terms()
S
62 2 12
BravePop_Analytics::removePopupStat()
S
61 2 12
BravePop_Rest_Server::delete_submission_entries()
S
62 2 11
BravePopup_Deal_Notice::bravepop_review_script()
S
60 1 22
BravePopup_Review_Notice::bravepop_review_script()
S
60 1 22
BravePopup_Initialize::add_dashboard_page()
S
55 1 20
BravePopup_Deal_Notice::bravepop_deal_notice()
S
59 1 16
BravePopup_Initialize::redirect_to_welcome_page()
S
69 2 7
BravePopup_Review_Notice::bravepop_review_notice()
S
60 1 15
BravePop_Analytics::deleteGoal()
S
71 2 5
bravepop_dynamic_data()
S
64 2 10
BravePopup_Deal_Notice::bravepop_deal_ajax()
S
69 2 6
BravePop_Analytics::fetchPopupStats()
S
67 2 7
BravePop_Rest_Server::get_submission_csv()
S
64 2 10
BravePop_Analytics::insertGoal()
S
71 2 5
BravePop_Rest_Server::get_submission_entry()
S
64 2 10
BravePopup_Review_Notice::bravepop_review_ajax()
S
69 2 6
BravePop_Analytics::insertStat()
S
71 2 5
BravePop_MailPoet::__construct()
S
77 2 3
BravePop_Rest_Server::check_user_permission()
S
67 2 7
BravePop_Element_Group::render()
S
64 2 10
BravePop_Element_Form::enqueue_recaptcha_js()
S
72 2 5
bravepop_get_product_labels()
S
69 2 7
bravepop_require_files_free()
S
67 2 8
bravepop_dynamic_date_data()
S
62 1 11
BravePop_Rest_Server::get_analytics()
S
71 1 6
bravepop_enqueue_tooltip()
S
82 1 3
BravePop_Element_Single::__construct()
S
71 1 6
BravePop_Element_Button::__construct()
S
67 1 8
BravePop_Element_List::__construct()
S
71 1 6
BravePop_Rest_Server::rest_get_aweber_verfiers()
S
66 1 7
BravePopup_Deal_Notice::__construct()
S
80 1 3
bravepop_get_preloader()
S
80 1 3
BravePop_Element_Shape::__construct()
S
67 1 8
BravePopup_Initialize::bravepop_submissions_content()
S
79 1 7
BravePop_Element_Form::enqueue_date_js()
S
74 1 4
BravePop_Element_Code::render_css()
S
82 1 3
BravePopup_Initialize::__construct()
S
64 1 9
BravePop_Element_Group::__construct()
S
69 1 7
bravepop_allow_font_mime_types()
S
73 1 5
BravePop_Rest_Server::delete_popup_stat()
S
70 1 6
BravePop_Element_Group::render_css()
S
82 1 3
BravePop_Analytics::fetchAllStats()
S
72 1 5
BravePopup_Initialize::bravepop_welcome_content()
S
79 1 7
BravePop_Element_Image::__construct()
S
67 1 8
BravePopup_Initialize::bravepop_plugin_action_links()
S
67 1 7
BravePopup_Initialize::start_redirect_to_welcome_page()
S
79 1 3
BravePopup_Review_Notice::__construct()
S
80 1 3
BravePop_Element_Products::__construct()
S
69 1 7
BravePop_Element_Code::__construct()
S
69 1 7
renderSVG()
S
73 1 4
BravePopup_Initialize::bravepop_analytics_content()
S
79 1 7
BravePop_Element_Posts::__construct()
S
69 1 7
BravePop_Rest_Server::hook_rest_server()
S
79 1 3
BravePopup_Initialize::bravepop_integrations_content()
S
79 1 7
BravePop_Webhook::__construct()
S
100 1 2
BravePop_Popup::popup_inline_script()
S
73 1 5
bravepop_dynamic_posts_data()
S
70 1 6
BravePop_Rest_Server::get_settings()
S
76 1 4
BravePop_Popup::popup_content_lock_script()
S
78 1 3
bravepop_hide_meta_boxes()
S
73 1 4
BravePop_Element_Text::__construct()
S
67 1 8