Code Analysis: Flexible Invoices for WooCommerce and WordPress 5.5.2

Most Complex Functions

Function Rating Complexity
get_flexible_invoices_locale_info()
D
1
woocommerce_form_field()
D
43
invoiceSettings::update_settings_action()
C
30
invoicePostType::displayCustomColumnFilter()
A
15
Invoice::init()
A
13
invoicePostType::filterInvoiceListingFilter()
A
12
Flexible_Invoices_Plugin::admin_enqueue_scripts()
A
9
Flexible_Invoices_Translator::translate_registered_meta_string()
A
12
get_flexible_invoices_currency_symbol()
A
2
WPDesk\FlexibleInvoices\Tracker\Tracker::activated_plugin()
A
11
WPDesk_Flexible_Invoices_Tracker::activated_plugin()
A
11
WPDesk\FlexibleInvoices\Addons\Templates\TemplateSettingsAddon::add_fields()
A
2