Code Analysis: Blockons 1.2.11

Function Rating Maintainability Complexity Lines of code
Blockons_Form_Submissions::blockons_render_details_meta_box()
D
27
32 152
Blockons_WC_Rest_Routes::prepare_email_content()
C
32 29 102
Blockons_Security_Manager::validate_request()
C
35 27 80
Blockons_WC_Rest_Routes::blockons_handle_contact_form_submission()
C
32 22 105
Blockons::blockons_frontend_scripts()
C
37 24 63
Blockons_Admin::blockons_get_product_data_ajax()
B
33 21 93
Blockons_WC_Rest_Routes::handle_file_uploads()
B
33 17 96
Blockons::blockons_register_scripts()
B
26
6 219
Blockons_Notices::blockons_add_update_notice()
A
45 15 37
Blockons_Frontend::__construct()
A
44 13 50
Blockons_WC_Rest_Routes::blockons_get_api_key()
A
42 12 55
Blockons_WC_Rest_Routes::process_shortcodes()
A
42 12 48
Blockons_Security_Manager::sanitize_form_fields()
A
48 12 33
Blockons_Admin::blockons_load_editor_blocks()
A
53 11 20
Blockons_WC_Rest_Routes::prepare_email_headers()
A
46 9 40
Blockons_Admin::blockons_add_quickview_grid_blocks()
A
51 10 22
Blockons_Form_Submissions::bllockons_submission_delete_attached_files()
A
53 10 21
Blockons_Frontend::blockons_frontend_body_classes()
A
53 9 21
Blockons_WC_Rest_Routes::cleanup_old_uploads()
A
51 8 26
Blockons_Form_Submissions::blockons_save_status_meta()
A
55 8 19
Blockons::blockons_block_editor_scripts()
A
43 6 47
Blockons_Admin::blockons_admin_body_classes()
A
56 8 16
Blockons::get_recaptcha_enabled_state()
S
61 9 10
Blockons::blockonsDefaults()
S
34 1 115
Blockons_WC_Rest_Routes::blockons_create_rest_routes()
S
38 3 82
Blockons_Form_Submissions::blockons_sort_columns()
S
55 7 20
Blockons_WC_Rest_Routes::process_form_submission()
S
48 6 34
Blockons_Security_Manager::validate_email_addresses()
S
50 6 29
Blockons_Form_Submissions::blockons_manage_form_submission_columns()
S
55 6 20
Blockons::blockons_admin_scripts()
S
49 5 33
Blockons_WC_Rest_Routes::verify_recaptcha()
S
49 5 32
Blockons_Security_Manager::sanitize_field_value()
S
57 6 17
Blockons_Security_Manager::sanitize_form_data()
S
58 6 15
Blockons_WC_Rest_Routes::get_reply_to_email()
S
62 7 10
Blockons::blockons_update_plugin_defaults()
S
60 6 13
Blockons_WC_Rest_Routes::get_submission_title()
S
61 6 12
Blockons_Patterns::blockons_register_block_patterns()
S
44 2 67
Blockons_Security_Manager::check_submission_rate()
S
55 4 22
Blockons_WC_Rest_Routes::save_form_submission()
S
54 4 21
Blockons_Security_Manager::get_client_ip()
S
55 4 20
Blockons_WC_Rest_Routes::get_client_ip()
S
55 4 20
Blockons_Form_Submissions::__construct()
S
54 4 20
Blockons_Admin::blockons_is_plugin_active()
S
57 4 16
Blockons_Form_Submissions::blockons_add_submission_menu_notification()
S
58 4 16
Blockons_WC_Rest_Routes::blockons_get_product_data_by_id()
S
52 3 23
Blockons_WC_Rest_Routes::blockons_get_post_by_id()
S
53 3 22
Blockons_Form_Submissions::blockons_render_status_meta_box()
S
57 3 17
Blockons_WC_Rest_Routes::should_verify_recaptcha()
S
69 4 6
Blockons_Security_Manager::is_development_environment()
S
66 4 7
Blockons_WC_Rest_Routes::is_development_environment()
S
66 4 7
Blockons_WC_Rest_Routes::blockons_get_all_post_types()
S
60 3 13
Blockons_WC_Rest_Routes::get_email_subject()
S
60 3 13
blockons_fs()
S
51 2 27
Blockons_Frontend::blockons_pro_add_footer_sidecart()
S
52 2 27
Blockons_Patterns::blockons_register_pattern_categories()
S
54 2 25
Blockons_WC_Rest_Routes::save_submission_metadata()
S
54 2 19
Blockons_Form_Submissions::blockons_register_form_submissions_post_type()
S
49 1 32
Blockons_Form_Submissions::get_file_icon_class()
S
57 2 17
blockons_add_footer_wc_minicart()
S
57 2 16
Blockons_Notices::blockons_notices()
S
58 2 15
Blockons_Form_Submissions::format_file_size()
S
62 3 9
Blockons_WC_Rest_Routes::blockons_get_wc_products()
S
59 2 15
Blockons_Frontend::blockons_add_header_loader_style()
S
66 3 8
Blockons_Security_Manager::sanitize_email_list()
S
64 3 8
Blockons_WC_Rest_Routes::get_add_to_cart_form()
S
60 2 14
Blockons_WC_Rest_Routes::get_metadata_content()
S
60 2 13
blockons_wc_minicart_item()
S
60 2 12
blockons_testimonials_register_block()
S
64 2 11
blockons_google_maps_register_block()
S
64 2 11
blockons_video_slider_register_block()
S
64 2 11
blockons_search_register_block()
S
64 2 11
blockons_icon_selector_register_block()
S
64 2 11
blockons_wc_account_icon_register_block()
S
64 2 11
blockons_slider_register_block()
S
64 2 11
blockons_image_carousel_register_block()
S
64 2 11
blockons_wc_featured_product_register_block()
S
64 2 11
Blockons_Admin::__construct()
S
55 1 23
Blockons::__construct()
S
55 1 21
Blockons_Form_Submissions::blockons_add_form_submission_meta_boxes()
S
58 1 18
Blockons_WC_Rest_Routes::blockons_get_wc_product_by_id()
S
57 1 17
Blockons_Security_Manager::get_instance()
S
71 2 6
blockons_wc_mini_cart_register_block()
S
70 2 6
Blockons_WC_Rest_Routes::blockons_admin_permission()
S
79 2 3
blockons_progress_bars_register_block()
S
70 2 6
blockons_content_toggler_register_block()
S
70 2 6
Blockons::instance()
S
71 2 6
blockons_content_selector_register_block()
S
70 2 6
Blockons_WC_Rest_Routes::blockons_custom_wp_mail_from()
S
71 2 5
Blockons_Admin::blockons_add_plugins_row_link()
S
62 2 10
blockons_accordions_register_block()
S
70 2 6
blockons_table_of_contents_register_block()
S
71 2 6
blockons_image_comparison_register_block()
S
71 2 6
blockons_count_down_timer_register_block()
S
70 2 6
blockons_icon_list_register_block()
S
70 2 6
blockons_line_heading_register_block()
S
70 2 6
blockons_contact_form_register_block()
S
71 2 6
Blockons_WC_Rest_Routes::blockons_save_settings_permission()
S
79 2 3
Blockons_WC_Rest_Routes::blockons_get_settings()
S
71 2 6
Blockons_Security_Manager::sanitize_checkbox_value()
S
66 2 9
blockons_marketing_button_register_block()
S
70 2 6
blockons_image_gallery_register_block()
S
70 2 6
blockons_tabs_register_block()
S
70 2 6
Blockons_Notices::blockons_dismiss_notice()
S
65 2 8
Blockons_Admin::blockons_menu_page_template()
S
60 1 14
Blockons_Form_Submissions::get_unread_submissions_count()
S
61 1 12
Blockons_Admin::blockons_create_admin_menu()
S
63 1 12
Blockons_Form_Submissions::blockons_set_form_submission_columns()
S
62 1 11
Blockons::_log_version_number()
S
80 1 3
blockons_testimonials_render_callback()
S
73 1 5
Blockons_Form_Submissions::get_statuses()
S
67 1 8
Blockons_WC_Rest_Routes::blockons_get_settings_permission()
S
82 1 3
blockons_search_render_callback()
S
73 1 5
Blockons_Frontend::blockons_add_footer_page_loader()
S
66 1 9
Blockons::blockons_load_localisation()
S
78 1 3
Blockons::install()
S
78 1 4
Blockons_Frontend::blockons_add_loader_body_class()
S
76 1 4
blockons_icon_selector_render_callback()
S
73 1 5
Blockons_Security_Manager::get_rate_limit_settings()
S
72 1 6
blockons_wc_featured_product_render_callback()
S
73 1 5
Blockons_Admin::blockons_add_plugins_settings_link()
S
72 1 5
Blockons_WC_Rest_Routes::blockons_custom_wp_mail_from_name()
S
80 1 3
blockons_wc_cart_amount()
S
73 1 5
blockons_slider_render_callback()
S
73 1 5
Blockons_Patterns::__construct()
S
75 1 4
Blockons_WC_Rest_Routes::__construct()
S
79 1 3
Blockons_Frontend::blockons_add_scroll_indicator()
S
66 1 9
Blockons_Form_Submissions::is_enabled()
S
82 1 3
blockons_image_carousel_render_callback()
S
73 1 5
Blockons::_update_default_settings()
S
72 1 5
Blockons_Security_Manager::get_email_limits()
S
82 1 3
Blockons_WC_Rest_Routes::should_save_submission()
S
78 1 3
Blockons_Notices::__construct()
S
75 1 4
Blockons_Notices::blockons_plugin_changes_update_notice()
S
79 1 3
blockons()
S
76 1 4
Blockons_Form_Submissions::blockons_set_sortable_columns()
S
71 1 6
blockons_video_slider_render_callback()
S
73 1 5
Blockons_Frontend::blockons_add_footer_bttb()
S
66 1 9
blockons_wc_account_icon_render_callback()
S
73 1 5
Blockons_Admin::blockons_blocks_custom_category()
S
70 1 6
Blockons_WC_Rest_Routes::blockons_delete_settings()
S
76 1 4
Blockons_WC_Rest_Routes::blockons_save_settings()
S
69 1 6
blockons_maps_render_callback()
S
73 1 5
Blockons_Frontend::blockons_pro_add_footer_siteby()
S
66 1 9
blockons_woocommerce_cart_fragments()
S
73 1 5