Code Analysis: eCheckpoint 1.5.0

Most Complex Classes

Class Rating Complexity
eCheckpoint_Pre_Order_Checks
D
127
eCheckpoint_Settings
A
56
eCheckpoint_Post_Order_Checks
S
38
eCheckpoint_Compliance_Fee
S
11
eCheckpoint
S
6

Most Complex Functions

Function Rating Complexity
eCheckpoint_Pre_Order_Checks::custom_compliance_check()
D
37
eCheckpoint_Post_Order_Checks::handle_checks()
C
24
eCheckpoint_Settings::settings_page()
B
14
eCheckpoint_Pre_Order_Checks::check_required_fields_and_run_compliance()
A
12
eCheckpoint_Pre_Order_Checks::get_additional_requirements_message()
A
13
eCheckpoint_Settings::pre_settings_sanitize()
A
12
eCheckpoint_Compliance_Fee::ComplianceFee_calculate()
A
11
eCheckpoint_Pre_Order_Checks::api_call_during_checkout()
A
10
eCheckpoint_Post_Order_Checks::api_call()
A
8
eCheckpoint_Pre_Order_Checks::is_billing_complete()
S
7
eCheckpoint_Post_Order_Checks::is_state_excluded()
S
6
eCheckpoint_Pre_Order_Checks::is_shipping_complete()
S
6