Code Analysis: SuperFaktura WooCommerce 1.45.0

Function Rating Maintainability Complexity Lines of code
WC_SF_Invoice::generate_invoice()
D
0
232 765
WC_SF_Settings::get_settings()
D
1
35 1,196
WC_SF_Email::sf_invoice_attachment_email()
B
41 22 47
WC_SuperFaktura::format_item_meta()
B
38 21 61
WC_SuperFaktura::set_order_as_paid()
B
32 17 116
WC_SF_Settings::get_country_specific_settings()
B
39 17 66
WC_SF_Admin::admin_notices()
B
40 17 54
WC_SuperFaktura::fetch_related_invoice()
B
43 17 43
WC_SF_Email::sf_invoice_link_email()
A
45 16 36
WC_SuperFaktura::order_is_paid()
A
44 15 48
WC_SF_Admin::add_box()
A
43 15 38
WC_SF_Admin::admin_init()
A
45 15 37
WC_SuperFaktura::sf_new_invoice()
A
46 15 33
WC_SuperFaktura::retry_generate_invoice_schedule()
A
41 12 56
WC_SuperFaktura::checkout_process()
A
49 14 25
WC_SuperFaktura::get_language()
A
43 10 48
WC_SF_Admin::order_number_notice()
A
50 10 26
WC_SuperFaktura::sf_api()
A
51 9 23
WC_SuperFaktura::get_product_category_names()
A
54 9 19
WC_SuperFaktura::validate_eu_vat_number()
A
42 6 57
WC_SuperFaktura::checkout_order_meta()
A
56 8 16
WC_SF_Email::sf_invoice_business_data_email()
S
49 7 29
WC_SuperFaktura::billing_fields()
S
46 6 41
WC_SF_Api::get()
S
48 6 34
WC_SuperFaktura::sf_clean_invoice_items()
S
58 7 15
WC_SF_Api::post()
S
46 5 42
WC_SuperFaktura::__construct()
S
40 3 72
WC_SuperFaktura::get_discount_description()
S
52 6 23
WC_SuperFaktura::get_orders_by_meta()
S
48 5 38
WC_SuperFaktura::billing_fields_labels()
S
54 6 21
WC_SF_Settings::get_sf_payment_methods()
S
47 5 35
WC_SuperFaktura::get_non_variations_attributes()
S
54 6 20
WC_SuperFaktura::replace_single_attribute_tags()
S
54 6 18
WC_SuperFaktura::init()
S
48 5 31
WC_SuperFaktura::get_order_statuses()
S
53 5 25
WC_SF_Settings::get_order_statuses()
S
53 5 25
WC_SF_Settings::get_sf_shipping_methods()
S
52 5 24
WC_SF_Settings::output()
S
48 4 39
WC_SuperFaktura::retry_generate_invoice()
S
51 5 23
WC_SuperFaktura::generate_invoice_id()
S
49 4 31
WC_SuperFaktura::wc_sf_url_check()
S
57 5 16
WC_SF_Api::_getRequestParams()
S
58 5 15
WC_SuperFaktura::woocommerce_process_shop_order_meta()
S
58 5 15
WC_SF_Admin::add_admin_css()
S
49 1 71
WC_SuperFaktura::get_invoice_data()
S
54 4 23
WC_SF_Admin::add_custom_order_status_actions_button()
S
54 4 22
WC_SF_Settings::get_sf_data()
S
56 4 17
WC_SuperFaktura::sf_invoice_link_page()
S
58 4 14
WC_SF_Email::sf_payment_link_email()
S
59 4 13
WC_SF_Api::addStockMovement()
S
61 4 12
WC_SuperFaktura::sf_regen_invoice()
S
61 4 11
WC_SF_Api::createProformaFromOrder()
S
56 3 20
WC_SF_Api::createRegularFromProforma()
S
57 3 18
WC_SF_Api::getCourierData()
S
56 3 18
WC_SF_Api::setEstimateStatus()
S
58 3 17
WC_SuperFaktura::my_orders_actions()
S
58 3 17
WC_SF_Admin::order_number_notice_all()
S
69 4 6
WC_SF_Invoice::sf_can_regenerate()
S
63 4 10
WC_SuperFaktura::enqueue_scripts()
S
67 4 7
WC_SuperFaktura::wc_sf_api_test()
S
55 2 19
WC_SuperFaktura::woocommerce_customer_meta_fields()
S
58 2 17
WC_SF_Api::getVersion()
S
63 3 10
WC_SF_Admin::add_meta_boxes()
S
65 3 8
WC_SF_Api::getConstant()
S
69 3 6
WC_SF_Api::_setData()
S
64 3 10
WC_SF_Api::resetData()
S
65 3 9
WC_SF_Api::payInvoice()
S
59 2 14
WC_SF_Api::payExpense()
S
59 2 14
WC_SuperFaktura::woocommerce_admin_billing_fields()
S
57 1 18
WC_SuperFaktura::wc_sf_db_install()
S
58 1 18
WC_SF_Api::__construct()
S
57 1 17
WC_SF_Api::setInvoiceSettings()
S
72 2 5
WC_SuperFaktura::plugins_loaded()
S
74 2 5
WC_SF_Api::setInvoiceExtras()
S
73 2 5
WC_SF_Api::getInvoiceDetails()
S
74 2 4
WC_SuperFaktura::woocommerce_ajax_get_customer_details()
S
66 2 8
WC_SF_Api::addItem()
S
77 2 3
WC_SF_Api::deleteInvoiceItem()
S
69 2 6
WC_SF_Api::getLastError()
S
79 2 3
WC_SF_Api::getModuleString()
S
68 2 7
WC_SF_Api::edit()
S
68 2 7
WC_SF_Settings::get_or_create_default_secret_key()
S
67 2 8
WC_SF_Api::save()
S
68 2 7
WC_SF_Settings::alter_wc_statuses()
S
68 2 7
WC_SF_Settings::save()
S
66 2 8
WC_SuperFaktura::get_instance()
S
71 2 6
WC_SuperFaktura::activate()
S
69 2 6
WC_SuperFaktura::alter_wc_statuses()
S
68 2 7
WC_SF_Settings::get_sections()
S
59 1 14
WC_SF_Settings::__construct()
S
60 1 12
WC_SF_Api::client()
S
79 1 3
WC_SF_Api::setChecksumData()
S
75 1 4
WC_SF_Api::addContactPerson()
S
75 1 4
WC_SF_Admin::init()
S
71 1 5
WC_SuperFaktura::save_admin_notice()
S
71 1 5
WC_SF_Api::getExpenseCategories()
S
80 1 3
WC_SF_Email::__construct()
S
81 1 3
WC_SF_Api::updateBankAccount()
S
78 1 3
WC_SF_Api::expense()
S
79 1 3
WC_SuperFaktura::hpos_enabled()
S
77 1 3
WC_SF_Api::sendInvoicePost()
S
75 1 4
WC_SF_Api::getTags()
S
80 1 3
WC_SF_Settings::create_default_secret_key()
S
81 1 3
WC_SF_Api::deleteTag()
S
79 1 3
WC_SF_Api::sendInvoiceEmail()
S
75 1 4
WC_SF_Admin::admin_enqueue_scripts()
S
73 1 4
WC_SF_Api::getResponseByChecksum()
S
79 1 3
WC_SF_Api::exceptionHandling()
S
71 1 6
WC_SF_Api::invoice()
S
79 1 3
WC_SF_Api::clients()
S
78 1 3
WC_SF_Api::deleteBankAccount()
S
79 1 3
WC_SF_Invoice::__construct()
S
81 1 3
WC_SuperFaktura::convert_to_plaintext()
S
78 1 3
WC_SuperFaktura::deactivate()
S
89 1 2
WC_SF_Api::setMyData()
S
79 1 3
WC_SF_Helper::generate_secret_key()
S
78 1 3
WC_SF_Api::setClient()
S
79 1 3
WC_SF_Api::invoices()
S
78 1 3
WC_SF_Api::setInvoiceLanguage()
S
78 1 3
WC_SF_Admin::__construct()
S
65 1 9
WC_SuperFaktura::wc_sf_log()
S
72 1 5
WC_SF_Api::saveApiUsageInfo()
S
65 1 8
WC_SF_Api::stockItems()
S
78 1 3
WC_SF_Api::getSequences()
S
80 1 3
WC_SuperFaktura::load_plugin_textdomain()
S
71 1 5
WC_SF_Api::addTags()
S
79 1 3
WC_SF_Api::deleteInvoicePayment()
S
79 1 3
WC_SuperFaktura::generate_secret_key()
S
73 1 5
WC_SF_Admin::woocommerce_settings()
S
72 1 5
WC_SF_Api::addStockItem()
S
75 1 4
WC_SF_Api::editTag()
S
78 1 3
WC_SF_Api::getCountries()
S
80 1 3
WC_SF_Api::stockItem()
S
79 1 3
WC_SF_Api::addBankAccount()
S
79 1 3
WC_SF_Api::register()
S
68 1 7
sf_action_links()
S
66 1 8
WC_SF_Api::deleteStockItem()
S
79 1 3
WC_SF_Api::deleteExpensePayment()
S
79 1 3
WC_SF_Api::addTag()
S
79 1 3
WC_SF_Api::saveClient()
S
79 1 3
WC_SF_Api::setInvoice()
S
75 1 4
WC_SF_Api::useSandBox()
S
81 1 3
WC_SF_Api::getUserCompaniesData()
S
79 1 3
WC_SF_Api::getBankAccounts()
S
80 1 3
WC_SF_Api::stockItemEdit()
S
75 1 4
WC_SF_Api::getLogos()
S
80 1 3
WC_SF_Api::setExpense()
S
72 1 5
WC_SF_Email::init()
S
69 1 6
WC_SF_Api::cashRegister()
S
78 1 3
WC_SF_Api::expenses()
S
78 1 3
WC_SF_Api::deleteExpense()
S
79 1 3
WC_SF_Api::delete()
S
79 1 3
WC_SF_Api::sendSMS()
S
79 1 3
WC_SF_Api::markAsSent()
S
65 1 9
WC_SF_Api::getChecksum()
S
82 1 3
WC_SF_Api::getPDF()
S
77 1 3