Code Analysis: PDF Invoices & Packing Slips for WooCommerce 5.4.0

Most Complex Functions

Function Rating Complexity
WPO\IPS\Install::upgrade()
D
97
WPO\IPS\Main::generate_document_ajax()
D
62
WPO\IPS\Settings\SettingsDebug::ajax_process_danger_zone_tools()
D
38
WPO\IPS\Admin::output_number_date_edit_fields()
D
27
WPO\IPS\Assets::backend_scripts_styles()
D
24
WPO\IPS\Settings\SettingsUpgrade::get_extension_license_infos()
D
35
WPO\IPS\Admin::pdf_actions_meta_box()
D
35
WPO\IPS\Admin::add_listing_actions()
D
32
wpo_wcpdf_get_image_mime_type()
D
33
WPO\IPS\Settings\SettingsGeneral::init_settings()
D
7
WPO\IPS\Admin::ajax_crud_document()
C
29
WPO\IPS\Documents\Invoice::get_pdf_settings_fields()
C
9