Code Analysis: Nota Fiscal Eletrônica WooCommerce 3.1.3

Function Rating Maintainability Complexity Lines of code
WooCommerceNFeIssue::order_data()
D
15
72 215
WooCommerceNFeBackend::metabox_content_woocommernfe_informacoes_adicionais()
C
31 23 149
WooCommerceNFeBackend::metabox_content_woocommernfe_informacoes()
B
34 19 117
WooCommerceNFeIssue::get_product_nfe_info()
B
36 22 71
WooCommerceNFeIssue::send()
B
37 19 73
WooCommerceNFeBackend::get_settings()
B
26
6 209
WooCommerceNFeBackend::settings_tab()
B
32 8 176
WooCommerceNFeBackend::save_informacoes_fiscais()
B
40 16 55
WooCommerceNFeIssue::set_bundle_products_array()
A
38 14 64
NFe::connectWebmaniaBR()
A
37 12 71
WooCommerceNFeBackend::validate_certificate()
A
45 14 39
WooCommerceNFe::validate_plugin_config()
A
49 14 31
WooCommerceNFeBackend::nfe_callback()
A
44 13 43
WooCommerceNFeBackend::metabox_content_woocommernfe_nfe_emitida()
A
44 10 51
WooCommerceNFeFrontend::valide_checkout_fields()
A
52 11 22
WooCommerceNFe::issue_automatic_invoice()
A
52 11 22
WooCommerceNFeBackend::get_shipping_methods_select()
A
48 10 31
NFeUtils::get_frenet_carriers()
A
49 10 28
WooCommerceNFeBackend::update_settings()
A
45 9 40
WooCommerceNFeIssue::compare_addresses()
A
43 7 49
WooCommerceNFeFrontend::scripts()
A
54 9 18
WooCommerceNFeFrontend::billing_fields()
A
34 1 134
WooCommerceNFeBackend::atualizar_status_nota()
A
50 8 26
WooCommerceNFeBackend::add_order_status_column_content()
A
52 8 24
WooCommerceNFeBackend::order_data_after_billing_address()
A
45 7 39
NFeUtils::custom_installments()
A
47 7 33
WooCommerceNFeFrontend::__construct()
S
50 7 25
WooCommerceNFeBackend::is_categories_ncm_valid()
S
54 7 20
WooCommerceNFeBackend::shop_order_billing_fields()
S
37 2 91
WooCommerceNFeFormat::is_cpf()
S
56 7 16
WooCommerceNFeFormat::is_cnpj()
S
56 7 15
WooCommerceNFeIssue::detect_persontype()
S
58 7 15
NFeGatewayPagSeguro::installments()
S
56 7 15
WooCommerceNFeBackend::wmbr_compatibility_issues()
S
56 6 17
WooCommerceNFeBackend::process_order_bulk_actions()
S
57 6 16
UtilsGateways::get_gateway_class()
S
60 6 14
WooCommerceNFe::add_success()
S
60 6 13
WooCommerceNFe::add_error()
S
60 6 13
WooCommerceNFeBackend::customer_meta_fields()
S
40 2 67
WooCommerceNFeBackend::__construct()
S
42 3 49
WooCommerceNFeBackend::display_messages()
S
58 5 18
WooCommerceNFeIssue::get_persontype_info()
S
55 5 16
WooCommerceNFeIssue::is_digital_order()
S
58 5 16
WooCommerceNFeIssue::add_id_to_invoice_errors()
S
57 5 16
WooCommerceNFeBackend::api_order_response()
S
48 4 31
WooCommerceNFeBackend::add_order_bulk_actions()
S
60 5 15
NFeGatewayPagarme::payment_type()
S
58 5 14
NFeGatewayPagSeguro::payment_type()
S
58 5 14
NFeGatewayEbanx::payment_type()
S
59 5 13
NFeGatewayPagarme::installments()
S
59 5 13
WooCommerceNFeFormat::mask()
S
60 5 13
NFeGatewayBacs::installments()
S
60 5 12
NFeGatewayEbanx::installments()
S
60 5 12
NFeGatewayPaypal::installments()
S
60 5 12
WooCommerceNFeBackend::get_payment_methods_select()
S
52 4 23
WooCommerceNFeBackend::order_data_after_shipping_address()
S
53 4 22
WooCommerceNFeFrontend::shipping_fields()
S
43 1 63
WooCommerceNFe::validate_plugin()
S
57 4 17
WooCommerceNFeBackend::wmbr_remove_order_id_auto_invoice()
S
59 4 14
UtilsGateways::mount_installments_data()
S
51 3 26
WooCommerceNFeBackend::shop_order_shipping_fields()
S
46 1 47
WooCommerceNFeBackend::add_admin_menu_item()
S
57 3 15
WooCommerceNFeBackend::get_transportadoras_entries()
S
53 2 22
WooCommerceNFe::send_error_email()
S
56 2 19
WooCommerceNFeBackend::edit_category_ncm()
S
60 2 17
WooCommerceNFeBackend::api_customer_response()
S
55 2 17
WooCommerceNFeFormat::get_formatted_birthdate()
S
67 3 7
WooCommerceNFeBackend::cat_ncm_warning()
S
67 3 8
WooCommerceNFeBackend::process_order_meta_box_actions()
S
66 3 8
WooCommerceNFe::get_person_type()
S
68 3 8
WooCommerceNFeFrontend::formatted_address_replacements()
S
71 3 5
WooCommerceNFeBackend::add_order_status_column_header()
S
64 3 10
WooCommerceNFeIssue::remove_id_to_invoice_errors()
S
65 3 9
NFe::statusSefaz()
S
67 3 7
WooCommerceNFeBackend::force_digital_certificate_update()
S
100 1 28
WooCommerceNFe::__construct()
S
63 2 11
WooCommerceNFeBackend::extra_shipping_fields()
S
53 1 25
WooCommerceNFeBackend::register_metabox_nfe_emitida()
S
59 1 18
WooCommerceNFeBackend::customer_details_ajax()
S
57 1 16
WooCommerceNFeBackend::save_product_cat_ncm()
S
73 2 5
WooCommerceNFeBackend::wc_api_save_custom_shop_data()
S
57 1 15
WooCommerceNFe::instance()
S
72 2 6
WooCommerceNFeBackend::alert_auto_invoice_errors()
S
66 2 8
NFeGatewayBacs::payment_type()
S
67 2 7
NFe::validadeCertificado()
S
70 2 6
WooCommerceNFeFormat::cep()
S
70 2 6
WooCommerceNFeFormat::cpf()
S
70 2 6
WooCommerceNFeFormat::cnpj()
S
70 2 6
WooCommerceNFe::includes()
S
61 1 14
WooCommerceNFeBackend::save_custom_shop_data()
S
60 1 13
WooCommerceNFeBackend::style()
S
100 1 13
NFe::devolucaoNotaFiscal()
S
62 1 11
NFe::inutilizarNumeracao()
S
66 1 8
NFeGatewayEbanx::payment_methods()
S
79 1 3
WooCommerceNFe::hooks()
S
69 1 6
WooCommerceNFe::plugin_add_settings_link()
S
69 1 6
NFeGatewayEbanx::is_activated()
S
80 1 3
WooCommerceNFe::wmbr_is_plugin_active()
S
78 1 3
WooCommerceNFeFrontend::order_formatted_billing_address()
S
72 1 5
WooCommerceNFe::load_plugin_text_domain()
S
78 1 3
WooCommerceNFeFrontend::localisation_address_formats()
S
74 1 5
NFeGatewayPagSeguro::payment_methods()
S
81 1 3
NFe::emissaoNotaFiscal()
S
75 1 4
WooCommerceNFe::is_extra_checkout_fields_activated()
S
80 1 3
WooCommerceNFeFrontend::order_formatted_shipping_address()
S
72 1 5
WooCommerceNFeBackend::global_admin_scripts()
S
69 1 6
WooCommerceNFeBackend::add_settings_tab()
S
75 1 4
NFeGatewayPagSeguro::is_activated()
S
80 1 3
WC_NFe()
S
82 1 3
NFeGatewayPaypal::is_activated()
S
80 1 3
WooCommerceNFeBackend::page_auto_invoice_errors()
S
74 1 4
NFeGatewayBacs::payment_methods()
S
80 1 3
NFeGatewayPaypal::payment_methods()
S
81 1 3
WooCommerceNFeBackend::register_metabox_listar_nfe()
S
66 1 10
WooCommerceNFeBackend::add_category_ncm()
S
100 1 10
WooCommerceNFeIssue::__construct()
S
100 1 1
WooCommerceNFe::default_plugin_url()
S
79 1 3
WooCommerceNFeFormat::clear()
S
72 1 4
NFeGatewayBacs::is_activated()
S
82 1 3
NFeGatewayPagarme::payment_methods()
S
80 1 3
WooCommerceNFe::__get()
S
81 1 3
NFeGatewayPagarme::is_activated()
S
80 1 3
WooCommerceNFeBackend::scripts()
S
67 1 7
WooCommerceNFeFrontend::my_account_my_address_formatted_address()
S
71 1 5
WooCommerceNFe::get_credentials()
S
66 1 8
NFe::cartaCorrecao()
S
68 1 7
WooCommerceNFeBackend::ajax_force_certificate_update()
S
76 1 4
NFe::ajusteNotaFiscal()
S
75 1 4
WooCommerceNFeBackend::user_column_shipping_address()
S
72 1 5
WooCommerceNFeFormat::format_number()
S
78 1 3
NFe::__construct()
S
70 1 6
WooCommerceNFeBackend::user_column_billing_address()
S
72 1 5
NFe::complementarNotaFiscal()
S
75 1 4
NFe::cancelarNotaFiscal()
S
68 1 7
NFe::consultaNotaFiscal()
S
70 1 6
WooCommerceNFeBackend::add_order_meta_box_actions()
S
76 1 4