Code Analysis: Billingo Official for WooCommerce 4.1.9

Most Complex Functions

Function Rating Complexity
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::createProductItems()
D
111
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::prepareProductData()
B
18
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::process_settings_save()
B
19
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::createOrUpdateProduct()
B
16
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::getFeeVatCode()
A
14
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::collectDocumentData()
A
12
App\Billingo\WooCommerce\Service\Billingo_Product_Sync::findProductBySku()
A
11
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::save_vat_settings()
A
9
App\Billingo\WooCommerce\Service\Billingo_Document_Generator::findOrCreatePartner()
A
8
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::save_invoice_settings()
A
7
App\Billingo\WooCommerce\Service\Billingo_Checkout_Fields::get_vat_number_from_order()
A
9
App\Billingo\WooCommerce\Controllers\WC_Billingo_Admin_Controller::render_support()
A
8