Code Analysis: Faktur Pro 3.1.15

Most Complex Classes

Class Rating Complexity
FP_Admin_Settings
D
165
FP_Order_Adapter
D
130
FP_Factory
C
123
FP_Settings
C
106
FP_Order_Action
A
68
FP_Plugin
A
62
FP_Email_Handler
A
55
FP_Server_Error
S
46
FP_Order_Handler
S
42
FP_Bulk_Actions
S
39
FP_Admin_Notices
S
36
FP_Abstract_Logger
S
34

Most Complex Functions

Function Rating Complexity
FP_Admin_Settings::update_settings()
D
71
FP_Factory::ensure_country_code()
C
4
FP_Factory::get_product_description()
C
22
FP_Factory::make_shippings()
B
17
FP_Order_Action::handle_actions()
B
14
FP_Server_Error::render_error()
A
15
FP_Email_Handler::process_appending()
A
12
FP_Email_Handler::create_placeholders()
A
11
FP_Factory::make_products()
A
11
FP_Server_Error::get_error_message()
A
11
FP_Bulk_Actions::create_archive()
A
8
FP_Factory::get_product_alternate_title()
A
11