Code Analysis: Virtuaria Correios - Frete, Etiqueta, Rastreio e Declaração 1.12.2

Function Rating Maintainability Complexity Lines of code
Virtuaria_Correios_Shipping::calculate_shipping()
D
14
73 264
Virtuaria_WPMU_Correios_Settings::save_correios_settings()
D
23
51 182
Virtuaria_Correios_API::get_shipping_cost()
D
24
43 164
Virtuaria_Correios_Prepost::create_prepost()
D
27
30 156
Virtuaria_Correios_Shipping_Table::get_formatted_order()
D
26
29 168
Virtuaria_Shipping_Services::frontend_style_scripts()
C
31 26 128
Virtuaria_Shipping_Services::product_calc_shipping()
C
30 24 129
Virtuaria_Correios_Install::import_settings()
C
33 26 94
Virtuaria_Correios_Extra_Fields_Validations::validate_block_checkout_fields()
C
40 28 57
Virtuaria_Correios_Shipping::get_package_dimensions()
C
30 22 145
Virtuaria_Correios_Shipping_Table::get_formatted_method()
C
30 23 114
Virtuaria_Correios_Front_Fields::get_extra_fields()
C
29
20 156
Virtuaria_Shipping_Services::add_shortcode_progress_free_shipping()
C
32 23 108
Virtuaria_Correios_Trakking::trakking_metabox_content()
C
31 20 132
Virtuaria_Correios_Shipping::generate_discount_html()
B
30 12 191
Virtuaria_Correios_Front_Fields::save_myaccount_extra_fields()
B
36 18 93
Virtuaria_Correios_Extra_Fields_Order::display_order_billing_fields()
B
32 14 137
Virtuaria_Correios_Shipping_Table::search_orders()
B
37 17 80
Virtuaria_Correios_Extra_Fields_Profile::add_customer_meta_fields()
B
33 14 122
Virtuaria_Correios_Shipping_Screen::upload_label()
B
37 17 75
Virtuaria_Correios_Devolutions::send_devolution_request()
B
39 17 67
Virtuaria_Correios_API::get_shipping_deadline()
B
35 15 89
Virtuaria_Correios_Content_Declaration::create_declaration()
B
32 13 109
Virtuaria_Correios_Extra_Fields::save_correios_extra_field_settings()
B
40 15 69
Virtuaria_Correios_Shipping::init_form_fields()
A
25
3 235
Virtuaria_Correios_API::get_address_by_postcode()
A
40 13 63
Virtuaria_Correios_Install::migrate_shipping_settings()
A
35 11 92
Virtuaria_Correios::is_premium()
A
43 14 46
Virtuaria_Correios_Shipping_Table::get_orders()
A
42 13 54
Virtuaria_Correios_Shipping::generate_cond_special_html()
A
34 7 141
Virtuaria_Correios_Extra_Fields_Validations::valid_natural_person()
A
45 13 48
Virtuaria_Correios_API::get_token()
A
39 11 71
Virtuaria_Correios_API::get_trakking_by_code()
A
42 11 59
Virtuaria_Correios_Extra_Fields_Validations::valid_legal_person()
A
46 12 42
Virtuaria_Shipping_Services::get_state_from_cep()
A
30 4 162
Virtuaria_Correios_Extra_Fields_Validations::validadate_billing_account_fields()
A
44 11 56
Virtuaria_Correios_API::get_service_list()
A
42 11 56
Virtuaria_Correios_Diagnostics::make_diagnostics()
A
40 10 66
Virtuaria_Correios_Extra_Fields_Validations::validate_custom_checkout_fields()
A
43 10 57
Virtuaria_Correios_Extra_Fields_Validations::valid_gender_and_birthdate()
A
47 11 41
Virtuaria_Correios_Prepost::prepost_meta_box_content()
A
39 7 89
Virtuaria_Correios_API::generate_label()
A
43 9 56
Virtuaria_Correios_API::create_prepost()
A
43 9 56
Virtuaria_Correios_API::get_destination_city()
A
43 9 51
Virtuaria_Correios_Prepost::order_page_create_prepost()
A
51 10 29
Virtuaria_Correios_Devolutions::display_devolution_button()
A
50 10 25
Virtuaria_Correios_Shipping_Screen::change_shipping_method()
A
43 8 52
Virtuaria_Correios_Install::get_shipping_method_count()
A
53 10 22
Virtuaria_Correios_Prepost::declare_meta_box_content()
A
42 7 66
Virtuaria_Shipping_Services::__construct()
A
37 5 94
Virtuaria_Correios_Front_Fields::add_checkout_blocks_fields()
A
48 9 34
Virtuaria_Correios_API::get_label()
A
45 8 48
Virtuaria_Correios_Shipping_Screen::create_prepost()
A
45 8 45
Virtuaria_Shipping_Services::save_correios_shipping_method()
A
50 9 30
Virtuaria_Correios_Shipping::get_optimized_cubage()
A
43 7 54
Virtuaria_Correios_Content_Declaration_PDF::build_pdf()
A
37 5 81
Virtuaria_Correios_Extra_Fields_Validations::valid_neighborhood_and_number()
A
50 8 32
Virtuaria_Correios_Diagnostics::check_correios_contract()
A
51 8 27
Virtuaria_Correios_Trakking::__construct()
A
41 5 70
Virtuaria_Correios_Shipping_Screen::add_trakking_code()
A
47 7 39
Virtuaria_Shipping_Services::hide_shipping_when_free_is_available()
A
55 8 19
Virtuaria_Correios_Trakking::trakking_code_compatibility()
A
56 8 18
Virtuaria_Correios_Shipping::generate_cod_service_html()
A
43 5 62
Virtuaria_Shipping_Services::warning_token_invalid()
A
58 8 17
Virtuaria_Correios_Shipping_Table::column_default()
S
60 8 14
Virtuaria_Correios_Diagnostics::check_virtuaria_method_correct()
S
50 7 29
Virtuaria_Correios_Content_Declaration::declaration_meta_box_content()
S
44 5 58
Virtuaria_WPMU_Correios_Settings::__construct()
S
51 7 27
Virtuaria_Correios_Extra_Fields_Validations::valid_cellphone()
S
52 7 26
Virtuaria_Correios_Shipping_Screen::create_declaration()
S
49 6 35
Virtuaria_Correios_Shipping::has_shipping_class()
S
54 7 20
Virtuaria_Correios_Extra_Fields_Validations::is_valid_cnpj()
S
54 7 19
Virtuaria_Shipping_Services::display_delivery_time()
S
55 7 19
Virtuaria_Correios_Extra_Fields_Validations::is_valid_cpf()
S
55 7 17
Virtuaria_Correios_Shipping::calculateOptimalArrangement3D()
S
49 6 32
Virtuaria_Correios_Trakking_Email::trigger()
S
50 6 29
Virtuaria_Correios_Trakking::resend_track_order_code()
S
59 7 14
Virtuaria_Correios_Front_Fields::reorder_default_fields()
S
51 6 29
Virtuaria_Correios_Shipping_Screen::process_bulk_action()
S
59 7 13
Virtuaria_Correios_Front_Fields::enqueue_custom_scripts()
S
51 6 28
Virtuaria_Correios_Prepost::generate_automatic_prepost()
S
61 7 11
Virtuaria_Correios_Shipping_Screen::print_tickets()
S
52 6 26
Virtuaria_Correios::submit_feedback()
S
49 5 36
Virtuaria_Correios_API::registry_prepost_error()
S
54 6 20
Virtuaria_Correios_Extra_Fields_Order::display_admin_order_meta()
S
48 5 34
Virtuaria_Correios_Shipping_Screen::send_trakking_email()
S
56 6 19
Virtuaria_Shipping_Services::search_address()
S
49 5 33
Virtuaria_Correios_Fast_Start::has_virtuaria_correios_methods()
S
57 6 17
Virtuaria_Correios_Shipping::__construct()
S
44 4 45
Virtuaria_Correios_Shipping_Table::prepare_items()
S
52 5 28
Virtuaria_Shipping_Services::setup_shipping_scritps()
S
52 5 27
Virtuaria_WPMU_Correios_Settings::handle_admin_notices()
S
53 5 24
Virtuaria_Correios_REST_API::update_tracking_code()
S
54 5 22
Virtuaria_Correios_Install::maybe_display_template_install()
S
54 5 22
Virtuaria_Correios_Shipping::get_cubage()
S
49 4 37
Virtuaria_Correios_Extra_Fields_API::get_person_type()
S
57 5 19
Virtuaria_Correios_Shipping::generate_extra_weight_html()
S
44 2 64
Virtuaria_WPMU_Correios_Settings::get_settings()
S
49 4 34
Virtuaria_Correios_Extra_Fields_API::legacy_orders_response()
S
48 4 32
Virtuaria_Correios_Trakking::save_trakking_code()
S
50 4 31
Virtuaria_Correios_Shipping::cond_match()
S
57 5 16
Virtuaria_Correios_Install::should_display_install()
S
63 6 10
Virtuaria_Shipping_Services::shipping_method_delivery_time()
S
52 4 28
Virtuaria_Shipping_Services::is_virtuariashipping_method_by_instance_id()
S
60 5 13
Virtuaria_Correios_Diagnostics::exists_virtuaria_correios_methods()
S
61 5 12
Virtuaria_Correios_Shipping_Screen::is_valid_correios_contract()
S
62 5 11
Virtuaria_Correios_Install::install_valid()
S
62 5 11
Virtuaria_Correios_Devolutions::admin_styles_scripts()
S
53 4 25
Virtuaria_Correios_Shipping_Screen::display_trakking_order()
S
54 4 24
Virtuaria_Correios_Extra_Fields_Order::display_order_shipping_fields()
S
49 3 35
Virtuaria_Correios_Extra_Fields::load_dependecys()
S
54 4 20
Virtuaria_Correios_Extra_Fields::get_settings()
S
55 4 20
Virtuaria_Correios_Trakking::display_trakking_code()
S
57 4 18
Virtuaria_Correios_Extra_Fields_API::addresses_schema()
S
43 1 63
Virtuaria_Correios_Front_Fields::define_style_fields()
S
64 5 9
Virtuaria_Correios_API::add_extra_information()
S
58 4 15
Virtuaria_Shipping_Services::display_cart_totals_shortcode()
S
60 4 14
Virtuaria_WPMU_Correios_Settings::import_woocommerce_correios_preferences()
S
59 4 14
Virtuaria_Correios_Install::admin_enqueue_scripts()
S
52 3 28
Virtuaria_WPMU_Correios_Settings::import_virtuaria_preferences()
S
61 4 13
Virtuaria_Correios_Devolutions::styles_scripts()
S
52 3 27
Virtuaria_Correios_Shipping::get_min_to_free_shipping()
S
61 4 12
Virtuaria_Correios_Shipping_Screen::shipping_screen_content()
S
52 3 25
Virtuaria_Correios_Front_Fields::add_extra_shipping_fields()
S
52 3 25
Virtuaria_WPMU_Correios_Settings::setup_virtuaria_settings()
S
53 3 25
Virtuaria_Correios_Shipping::generate_min_weight_html()
S
50 2 37
Virtuaria_Correios_Front_Fields::init()
S
57 3 16
Virtuaria_Correios_Shipping::get_max_values()
S
66 4 8
Virtuaria_Correios_Trakking::get_meta_boxes_screen()
S
68 4 7
Virtuaria_Correios_Trakking::is_order_correios()
S
61 3 15
Virtuaria_Correios_Fast_Start::enqueue_admin_scripts()
S
51 2 30
Virtuaria_Shipping_Services::display_free_shipping_product_page()
S
65 4 8
Virtuaria_Correios_Install::maybe_display_import_screen()
S
64 4 10
Virtuaria_Correios_Shipping_Table::get_views()
S
51 2 29
Virtuaria_Correios_Shipping_Table::get_search_order_status()
S
60 3 14
Virtuaria_Correios_Install::disable_wizard_install()
S
60 3 14
Virtuaria_Correios_Diagnostics::wrong_methods_html()
S
60 3 13
Virtuaria_Correios_Diagnostics::enqueue_admin_scripts()
S
52 2 27
Virtuaria_Correios_Shipping_Table::get_bulk_actions()
S
62 3 12
Virtuaria_Correios_Trakking_Email::init_form_fields()
S
46 1 41
Virtuaria_Correios_Trakking::add_order_actions()
S
63 3 11
Virtuaria_Correios_Extra_Fields_Order::__construct()
S
54 2 25
Virtuaria_Correios::enqueue_admin_scripts()
S
54 2 25
Virtuaria_Correios_Extra_Fields_Validations::__construct()
S
55 2 24
Virtuaria_Correios::load_dependencies()
S
54 2 23
Virtuaria_Correios_Shipping_Screen::enqueue_scripts()
S
55 2 22
Virtuaria_WPMU_Correios_Settings::admin_enqueue_scripts()
S
57 2 19
Virtuaria_Correios_Extra_Fields_Order::enqueue_scripts()
S
57 2 18
Virtuaria_Correios_REST_API::register_tracking_code_endpoint()
S
57 2 18
Virtuaria_Correios_Extra_Fields_API::legacy_customers_response()
S
55 2 18
Virtuaria_Correios_Trakking::trakking_code_meta_box_content()
S
60 2 17
Virtuaria_Correios_Shipping::get_states()
S
49 1 31
Virtuaria_Correios_Extra_Fields_API::get_formatted_birthdate()
S
66 3 7
Virtuaria_Correios_Shipping::calculate_root()
S
63 3 10
Virtuaria_Correios_Extra_Fields_API::get_formatted_birthdate_legacy()
S
66 3 7
Virtuaria_Shipping_Services::handle_cart_fields()
S
68 3 7
Virtuaria_Correios_Devolutions::column_devolution_product_value()
S
67 3 8
Virtuaria_Correios_Devolutions::column_devolution_product()
S
72 3 5
Virtuaria_Correios_Front_Fields::set_wide_class()
S
65 3 9
Virtuaria_Correios_Install::is_method_menvios()
S
73 3 5
Virtuaria_Shipping_Services::checkout_update_refresh_shipping_methods()
S
66 3 8
Virtuaria_Correios_Shipping_Table::__construct()
S
59 2 15
Virtuaria_Correios::__construct()
S
58 2 14
Virtuaria_Correios_Shipping_Table::column_cb()
S
61 2 13
Virtuaria_Correios_Diagnostics::__construct()
S
61 2 12
Virtuaria_Correios_Trakking::enqueue_actions_metabox()
S
63 2 12
Virtuaria_Correios_Extra_Fields::enqueue_admin_scripts()
S
64 2 11
Virtuaria_Correios_Trakking::send_trakking_notification()
S
63 2 11
Virtuaria_Correios_Extra_Fields_Formatters::__construct()
S
61 2 11
Virtuaria_Correios_Prepost::preposted_order_actions_icon()
S
63 2 11
Virtuaria_Correios_Content_Declaration::declaration_order_actions_icon()
S
63 2 11
Virtuaria_Correios_Prepost::__construct()
S
57 1 21
Virtuaria_Correios_Prepost::prepost_meta_box()
S
59 1 18
Virtuaria_Correios_Trakking_Email::get_content_html()
S
59 1 16
Virtuaria_Correios_Extra_Fields_API::customers_response()
S
56 1 16
Virtuaria_Correios_Trakking_Email::__construct()
S
57 1 16
Virtuaria_Correios::unistall_form_template()
S
71 2 6
Virtuaria_Correios_REST_API::legacy_orders_update()
S
73 2 5
Virtuaria_Correios_Extra_Fields_Formatters::order_formatted_shipping_address()
S
67 2 8
Virtuaria_Shipping_Services::authenticate_premium()
S
65 2 10
Virtuaria_Shipping_Services::display_progress_free_shipping()
S
74 2 5
Virtuaria_WPMU_Correios_Settings::fix_contract_info()
S
67 2 8
Virtuaria_Shipping_Services::display_checkout_progress_free_shipping()
S
74 2 5
Virtuaria_WPMU_Correios_Settings::is_authenticated()
S
76 2 4
Virtuaria_Correios_REST_API::legacy_orders_response()
S
68 2 7
Virtuaria_Correios_Front_Fields::save_block_extra_fields()
S
66 2 8
Virtuaria_Correios::get_instance()
S
71 2 6
Virtuaria_Correios_Shipping::cubage_total()
S
66 2 8
Virtuaria_Correios_REST_API::get_tracking_code()
S
69 2 7
Virtuaria_Correios_Shipping::get_setting_value()
S
73 2 5
Virtuaria_Correios_Content_Declaration::__construct()
S
61 1 15
Virtuaria_Correios_Shipping::get_shipping_classes_options()
S
67 2 8
Virtuaria_Correios_Shipping::__get()
S
79 2 3
Virtuaria_Correios_Shipping::is_checkout_block()
S
71 2 6
Virtuaria_Correios::plugin_action_links()
S
59 1 15
Virtuaria_Correios::install_plugin()
S
73 2 5
Virtuaria_Correios_Diagnostics::is_cep_valid()
S
68 2 7
Virtuaria_Correios_API::__construct()
S
64 2 10
Virtuaria_Shipping_Services::item_display_delivery_time()
S
72 2 5
Virtuaria_Correios_Extra_Fields_API::orders_response()
S
57 1 15
Virtuaria_Correios_Shipping::get_setting()
S
71 2 6
Virtuaria_Correios_Shipping::sanitizer_shipping_classes()
S
63 2 10
Virtuaria_Correios_Shipping::is_shipping_international()
S
62 1 14
Virtuaria_Correios_Install::disable_shipping_method()
S
63 1 12
Virtuaria_Correios_Shipping_Table::get_columns()
S
61 1 12
Virtuaria_Correios_Extra_Fields_Formatters::formatted_address_replacements()
S
63 1 12
Virtuaria_Correios_Extra_Fields_Profile::__construct()
S
75 1 4
Virtuaria_WPMU_Correios_Settings::correios_settings_page()
S
80 1 3
Virtuaria_Correios_Shipping_Screen::add_menu_shipping()
S
65 1 10
Virtuaria_Correios_Extra_Fields::conflict_warning_notice()
S
77 1 9
Virtuaria_Correios_Fast_Start::__construct()
S
75 1 4
Virtuaria_Correios_Shipping_Table::get_sortable_columns()
S
71 1 6
Virtuaria_Correios_Trakking_Email::get_email_type()
S
82 1 3
Virtuaria_Correios_API::get_nsu()
S
68 1 8
Virtuaria_Correios_REST_API::__construct()
S
69 1 6
Virtuaria_Correios_Prepost::enqueue_actions_metabox()
S
71 1 6
Virtuaria_Correios_Install::has_old_correios_settings()
S
74 1 4
Virtuaria_Correios_Prepost::upload_label()
S
62 1 10
Virtuaria_Correios_Extra_Fields_Formatters::order_address()
S
71 1 5
Virtuaria_Correios_Content_Declaration::get_formated_origin_address()
S
76 1 4
Virtuaria_Correios_Shipping_Screen::__construct()
S
63 1 10
Virtuaria_Correios_Content_Declaration::enqueue_actions_metabox()
S
71 1 6
Virtuaria_Correios_Diagnostics::diagnostics_page_content()
S
80 1 3
Virtuaria_Correios_Trakking::register_trakking_mail()
S
75 1 4
Virtuaria_Correios::woocommerce_missing_notice()
S
77 1 9
Virtuaria_Correios_Trakking::add_resend_trakking_nonce()
S
80 1 3
Virtuaria_WPMU_Correios_Settings::correios_settings_menu()
S
65 1 10
Virtuaria_Correios_Extra_Fields_Formatters::order_formatted_billing_address()
S
72 1 5
Virtuaria_Correios_Sedex::__construct()
S
72 1 5
Virtuaria_Correios_Install::__construct()
S
68 1 7
Virtuaria_Correios_Install::is_method_woocorreios()
S
80 1 3
Virtuaria_Correios_Diagnostics::add_diagnostic_submenu()
S
65 1 10
Virtuaria_Correios_Extra_Fields_API::orders_v1_response()
S
75 1 4
Virtuaria_Correios_Diagnostics::check_shipping_area()
S
80 1 3
Virtuaria_Correios_Trakking::trakking_code_meta_box()
S
66 1 10
Virtuaria_Correios_Extra_Fields_API::__construct()
S
62 1 10
Virtuaria_Correios_Extra_Fields_Formatters::localisation_address_formats()
S
76 1 4
Virtuaria_Correios_Trakking_Email::get_default_additional_content()
S
79 1 3
Virtuaria_Correios_Trakking_Email::get_default_heading()
S
79 1 3
Virtuaria_Correios_Front_Fields::add_extra_billing_fields()
S
69 1 7
Virtuaria_Correios_Extra_Fields_Validations::validadate_shipping_account_fields()
S
71 1 7
Virtuaria_Correios_Extra_Fields_API::format_number()
S
79 1 3
Virtuaria_Correios_Install::import_woocommerce_correios_preferences()
S
77 1 4
Virtuaria_Correios_Pac::__construct()
S
72 1 5
Virtuaria_Correios_Content_Declaration_PDF::__construct()
S
71 1 6
Virtuaria_Correios_Devolutions::myaccount_orders_button_devolution()
S
69 1 7
Virtuaria_Correios_Content_Declaration::declaration_meta_box()
S
66 1 10
Virtuaria_Correios_Front_Fields::__construct()
S
75 1 4
Virtuaria_Shipping_Services::display_calc_shipping()
S
80 1 3
Virtuaria_Correios::add_correios_shipping_method()
S
76 1 4
Virtuaria_Correios_Content_Declaration::get_formated_destination_address()
S
76 1 4
Virtuaria_Correios_Content_Declaration_PDF::header()
S
91 1 2
Virtuaria_Correios_Front_Fields::load_dependencies()
S
73 1 6
Virtuaria_Correios_Extra_Fields_Formatters::my_account_my_address_formatted_address()
S
71 1 5
Virtuaria_Correios_Trakking::trakking_metabox()
S
66 1 10
Virtuaria_Correios_Trakking_Email::get_default_subject()
S
79 1 3
Virtuaria_Correios_Extra_Fields::add_extra_fields()
S
76 1 4
Virtuaria_Correios_Front_Fields::email_order_meta_keys()
S
66 1 9
Virtuaria_Correios_Trakking_Email::get_default_message()
S
70 1 6
Virtuaria_Correios_Devolutions::__construct()
S
67 1 7
Virtuaria_Correios_Extra_Fields::__construct()
S
68 1 7
Virtuaria_Correios_Devolutions::customer_order_button_devolution()
S
79 1 3