Code Analysis: WooCommerce Quaderno 2.2.5

Function Rating Maintainability Complexity Lines of code
WC_QD_Invoice_Manager::create_invoice()
D
26
30 146
WC_QD_Transaction_Manager::get_payment_method()
B
44 22 42
WC_QD_Credit_Manager::create_credit()
B
34 19 84
QuadernoModel::save()
A
46 14 38
WC_QD_Checkout_Manager::update_taxes_on_update_order_review()
A
47 14 31
WC_QD_Transaction_Manager::get_payment_processor()
A
50 13 31
WC_QD_Integration::get_universal_pricing_setting()
A
45 11 40
WC_QD_Calculate_Tax::get_tax_class()
A
48 10 33
WC_QD_Status::add_quaderno_status_content()
A
38 6 87
QuadernoRequest::build_request_url()
A
58 10 13
WC_QD_Checkout_Manager::update_taxes_on_check_process()
A
48 8 30
WC_QD_Transaction_Manager::get_tax()
A
50 8 25
QuadernoRequest::exec()
S
50 7 27
WC_QD_Integration::__construct()
S
50 7 26
WC_QD_Calculate_Tax::calculate()
S
45 6 39
WC_QD_Subscription_Manager::recalculate_taxes()
S
51 6 24
WC_QD_Transaction_Manager::get_tax_location()
S
50 5 29
WC_QD_Integration::init_form_fields()
S
47 4 38
WC_QD_Tax_Id_Field::is_valid()
S
53 5 20
QuadernoModel::find()
S
55 5 19
WC_QD_Tax_Manager::modify_tax_rate_id()
S
57 5 17
woothemes_updater_install()
S
59 5 15
WC_QD_Order_Manager::show_invoice_button()
S
60 5 14
WC_QD_Tax_Code_Field::init_tax_code_meta()
S
59 5 13
WC_QD_Transaction_Manager::is_reverse_charge()
S
60 5 12
WC_QD_Tax_Id_Field::print_field()
S
52 4 24
WC_QD_Cart_Manager::get_items_from_cart()
S
54 4 20
woothemes_updater_notice()
S
54 4 19
WC_QD_Transaction_Manager::get_description()
S
57 4 16
WC_QD_Tax_Id_Field::validate_field()
S
63 5 8
WooCommerce_Quaderno::init()
S
50 3 30
WC_QD_Tax_Id_Field::save_field()
S
57 4 15
WC_QD_Calculate_Tax::get_legacy_class()
S
60 4 14
WC_QD_Tax_Manager::modify_extra_item()
S
59 4 14
WC_QD_Autoloader::load()
S
59 4 14
WC_QD_Transaction_Manager::is_digital()
S
60 4 12
WC_QD_Checkout_Manager::update_taxes_on_calc_line_taxes()
S
56 3 16
WooCommerce_Quaderno::enqueue_scripts()
S
63 4 10
WooCommerce_Quaderno::enqueue_admin_scripts()
S
63 4 10
WC_QD_Tax_Id_Field::remove_checkout_optional_text()
S
66 4 7
WC_QD_Tax_Manager::override_product_tax_class()
S
67 4 7
WC_QD_Integration::settings_notice()
S
60 3 14
WooCommerce_Quaderno::load_textdomain()
S
59 3 14
QuadernoModel::delete()
S
62 3 12
WC_QD_Checkout_Manager::update_taxes_in_cart()
S
62 3 11
WC_QD_Tax_Code_Field::quaderno_product_quick_edit()
S
59 2 18
WC_Dependencies::woocommerce_active_check()
S
70 3 6
WooCommerce_Quaderno::__construct()
S
65 3 9
WC_QD_Integration::quaderno_review()
S
59 2 15
WC_QD_Calculate_Tax::get_product_type()
S
66 3 8
QuadernoDocument::__construct()
S
66 3 8
QuadernoDocument::execDeliver()
S
65 3 8
WC_QD_Tax_Manager::add_tax_rate()
S
59 2 15
WC_QD_Calculate_Tax::get_wc_rate()
S
60 2 13
WC_QD_Tax_Code_Field::quaderno_populate_tax_code_columns()
S
63 2 12
WC_QD_Order_Manager::show_invoice_action()
S
62 2 12
woothemes_queue_update()
S
63 2 11
QuadernoRequest::save()
S
63 2 11
WC_QD_Tools::qd_cache_cleaning_button()
S
58 1 16
WC_QD_Tools::qd_metadata_cleaning_button()
S
58 1 16
QuadernoClass::__construct()
S
79 2 3
QuadernoDocument::execRemovePayment()
S
71 2 5
WC_QD_Tax_Manager::add_product_tax_class()
S
68 2 7
WC_QD_Integration::quaderno_review_script()
S
61 1 15
WC_QD_Tax_Code_Field::quaderno_save_fields()
S
73 2 5
QuadernoClass::__get()
S
78 2 3
WC_QD_Tax_Id_Field::display_field_in_address_form()
S
65 2 9
QuadernoDocument::addContact()
S
72 2 5
WC_QD_Tax_Manager::modify_tax_item()
S
73 2 5
WC_QD_Tax_Manager::override_rate_code()
S
69 2 6
WC_QD_Tax_Manager::create_unique_rate_id()
S
65 2 8
QuadernoDocument::addItem()
S
71 2 5
WC_QD_Order_Manager::display_field()
S
69 2 6
WC_QD_Tax_Manager::override_tax_rate()
S
70 2 6
WC_Dependencies::init()
S
69 2 6
WC_QD_Tax_Code_Field::quaderno_product_options_tax()
S
59 1 15
WooCommerce_Quaderno::get_instance()
S
72 2 6
WC_QD_Tax_Manager::override_rate_label()
S
70 2 6
WC_QD_Tax_Code_Field::quaderno_product_quick_edit_save()
S
68 2 7
QuadernoRequest::get_response_body()
S
71 2 6
WC_QD_Order_Manager::after_my_orders_js()
S
68 1 12
WC_QD_Tax_Manager::setup()
S
61 1 11
QuadernoRequest::saveNested()
S
70 1 6
QuadernoInvoice::addPayment()
S
80 1 3
QuadernoCredit::getPayments()
S
81 1 3
QuadernoInvoice::getPayments()
S
81 1 3
QuadernoTransaction::deliver()
S
65 1 9
WC_QD_Checkout_Manager::setup()
S
69 1 6
QuadernoRequest::findByID()
S
75 1 4
QuadernoRequest::calculate()
S
71 1 6
QuadernoCredit::removePayment()
S
80 1 3
woocommerce_quaderno_deactivate()
S
69 1 7
QuadernoClass::getArray()
S
82 1 3
WooCommerce_Quaderno::notice_activate_wc()
S
69 1 7
WooCommerce_Quaderno::notice_version_wc()
S
72 1 7
WooCommerce_Quaderno::plugin_links()
S
69 1 6
WC_QD_Status::setup()
S
74 1 4
WC_QD_Tools::__construct()
S
75 1 4
QuadernoReceipt::deliver()
S
81 1 3
is_woocommerce_active()
S
82 1 3
WooCommerce_Quaderno::load_integration()
S
77 1 4
QuadernoTaxId::validate()
S
68 1 7
WC_QD_Tax_Manager::get_tax_rates()
S
82 1 3
WooCommerce_Quaderno::setup_autoloader()
S
69 1 6
WC_QD_Tax_Manager::clean_tax_class()
S
79 1 3
WC_QD_Subscription_Manager::setup()
S
78 1 3
WC_QD_Cart_Manager::__construct()
S
69 1 7
QuadernoRequest::ping()
S
76 1 4
WC_QD_Checkout_Manager::update_taxes_on_cart_view()
S
66 1 8
QuadernoCredit::deliver()
S
81 1 3
WC_QD_Integration::quaderno_dismiss_review()
S
76 1 4
WC_QD_Autoloader::__construct()
S
74 1 4
QuadernoRequest::__construct()
S
77 1 4
WC_QD_Order_Manager::setup()
S
69 1 6
__woocommerce_quaderno_main()
S
83 1 3
WC_QD_Tax_Code_Field::setup()
S
67 1 7
QuadernoClass::__set()
S
80 1 3
WC_QD_Tax_Id_Field::setup()
S
65 1 8
WC_QD_Tax_Id_Field::display_field_in_admin_form()
S
70 1 6
WC_QD_Tools::qd_metadata_cleaning_action()
S
66 1 8
WC_QD_Invoice_Manager::setup()
S
74 1 4
WC_QD_Status::add_quaderno_status_tab()
S
75 1 4
WC_QD_Credit_Manager::setup()
S
78 1 3
QuadernoInvoice::removePayment()
S
80 1 3
WooThemes_Plugin_Updater::init()
S
100 1 2
QuadernoDocument::execGetPayments()
S
82 1 3
WC_QD_Tools::qd_cache_cleaning_action()
S
66 1 8
QuadernoRequest::find()
S
73 1 5
QuadernoRequest::validate()
S
71 1 6
QuadernoTaxRate::calculate()
S
70 1 6
QuadernoRequest::delete()
S
73 1 5
QuadernoInvoice::deliver()
S
81 1 3
QuadernoRequest::deleteNested()
S
72 1 5
QuadernoDocument::execAddPayment()
S
74 1 4
QuadernoCredit::addPayment()
S
80 1 3
WC_QD_Tax_Manager::__construct()
S
82 1 3
WooCommerce_Quaderno::get_plugin_file()
S
81 1 3
QuadernoRequest::deliver()
S
73 1 5