Code Analysis: China eCommerce Enhancer 1.4.0

Function Rating Maintainability Complexity Lines of code
ChinaECommerceEnhancer\CitySelect::form_field_city()
B
39 16 55
ChinaECommerceEnhancer\CitySelect::form_field_address_1()
A
39 15 59
ChinaECommerceEnhancer\Helpers::get_address_for_edit()
A
47 10 36
ChinaECommerceEnhancer\Modules\InvoiceFields::process_addition_fields()
A
49 10 31
ChinaECommerceEnhancer\Settings::get_settings()
A
33 3 135
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::add_status_filter()
A
44 9 41
ChinaECommerceEnhancer\Frontend::enqueue_scripts()
A
50 9 25
ChinaECommerceEnhancer\Modules\IDVerification::process_addition_fields()
A
55 9 19
ChinaECommerceEnhancer\Integrate\AddressIntegrate::render_addresses_list()
S
44 4 62
ChinaECommerceEnhancer\Ajax::set_default_checkout_address()
S
43 4 55
ChinaECommerceEnhancer\Modules\InvoiceFields::render_radio_field()
S
53 6 19
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::locate_template()
S
56 6 19
ChinaECommerceEnhancer\Integrate\AddressIntegrate::render_address_template()
S
48 4 48
ChinaECommerceEnhancer\Helpers::data_get()
S
58 6 15
ChinaECommerceEnhancer\CitySelect::load_country_cities()
S
60 5 12
ChinaECommerceEnhancer\Modules\IDVerification::settings_fields()
S
45 2 51
ChinaECommerceEnhancer\Ajax::save_address()
S
49 3 35
ChinaECommerceEnhancer\Integrate\AddressIntegrate::modify_default_fields()
S
56 4 18
ChinaECommerceEnhancer\Integrate\AddressIntegrate::modify_billing_fields()
S
57 4 17
ChinaECommerceEnhancer\Modules\InvoiceFields::additional_field()
S
43 1 61
ChinaECommerceEnhancer\Controllers\AddressApiController::create_or_update_item()
S
50 3 30
ChinaECommerceEnhancer\Init::__construct()
S
55 3 21
ChinaECommerceEnhancer\Integrate\AddressIntegrate::__construct()
S
54 3 19
ChinaECommerceEnhancer\Modules\IDVerification::validate_id_number()
S
56 3 15
ChinaECommerceEnhancer\Helpers::get_assets_url()
S
58 3 15
ChinaECommerceEnhancer\Integrate\AddressIntegrate::merge_session_user_addresses()
S
58 3 15
ChinaECommerceEnhancer\Helpers::get_user_addresses()
S
60 3 14
ChinaECommerceEnhancer\Modules\IDVerification::__construct()
S
59 3 13
ChinaECommerceEnhancer\Controllers\AddressApiController::register_routes()
S
48 1 40
ChinaECommerceEnhancer\Modules\InvoiceFields::settings_fields()
S
53 2 24
ChinaECommerceEnhancer\Modules\IDVerification::check_id_authenticity()
S
53 2 22
ChinaECommerceEnhancer\Modules\IDVerification::additional_field()
S
49 1 34
ChinaECommerceEnhancer\Integrate\AddressIntegrate::modify_country_locale()
S
50 1 31
ChinaECommerceEnhancer\Modules\IDVerification::set_formatted_meta_data()
S
65 3 9
ChinaECommerceEnhancer\Modules\InvoiceFields::set_order_item_meta()
S
67 3 8
ChinaECommerceEnhancer\Modules\InvoiceFields::set_formatted_meta_data()
S
65 3 9
ChinaECommerceEnhancer\Ajax::set_default_if_only_one()
S
67 3 8
ChinaECommerceEnhancer\Modules\IDVerification::set_order_item_meta()
S
67 3 8
ChinaECommerceEnhancer\CitySelect::get_cities()
S
65 3 10
ChinaECommerceEnhancer\Integrate\AddressIntegrate::remove_select2()
S
64 3 10
ChinaECommerceEnhancer\Modules\InvoiceFields::__construct()
S
59 2 13
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::add_order_item_image()
S
62 2 11
ChinaECommerceEnhancer\Ajax::reorder_address()
S
67 2 8
ChinaECommerceEnhancer\Helpers::get_default_country()
S
64 2 10
ChinaECommerceEnhancer\Helpers::get_default_address_index()
S
66 2 8
ChinaECommerceEnhancer\Ajax::save()
S
69 2 7
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::modify_query_args()
S
69 2 7
ChinaECommerceEnhancer\Settings::save()
S
67 2 8
ChinaECommerceEnhancer\CitySelect::hposCompatibility()
S
73 2 5
ChinaECommerceEnhancer\Ajax::save_default()
S
69 2 7
ChinaECommerceEnhancer\Helpers::is_wechat()
S
76 2 3
ChinaECommerceEnhancer\Helpers::value()
S
78 2 3
ChinaECommerceEnhancer\Ajax::set_default_address()
S
59 1 15
ChinaECommerceEnhancer\Integrate\AddressIntegrate::add_inline_css()
S
100 1 14
ChinaECommerceEnhancer\Ajax::__construct()
S
61 1 12
ChinaECommerceEnhancer\Modules\InvoiceFields::set_fields()
S
62 1 11
ChinaECommerceEnhancer\Controllers\AddressApiController::delete_item()
S
62 1 11
ChinaECommerceEnhancer\Ajax::delete_address()
S
63 1 11
ChinaECommerceEnhancer\Controllers\AddressApiController::get_item()
S
62 1 11
ChinaECommerceEnhancer\Ajax::edit_address()
S
66 1 9
ChinaECommerceEnhancer\Settings::get_sections()
S
66 1 8
ChinaECommerceEnhancer\Controllers\AddressApiController::get_item_permissions_check()
S
80 1 3
ChinaECommerceEnhancer\CitySelect::__construct()
S
67 1 7
ChinaECommerceEnhancer\Controllers\AddressApiController::get_items()
S
65 1 9
ChinaECommerceEnhancer\Controllers\AddressApiController::update_item_permissions_check()
S
80 1 3
ChinaECommerceEnhancer\Modules\InvoiceFields::render_heading_field()
S
67 1 9
ChinaECommerceEnhancer\Ajax::get_address()
S
65 1 9
ChinaECommerceEnhancer\Helpers::get_first_index()
S
73 1 5
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::__construct()
S
67 1 7
ChinaECommerceEnhancer\CitySelect::add_to_dropdown_district()
S
80 1 3
ChinaECommerceEnhancer\Integrate\AddressIntegrate::modify_shipping_fields()
S
70 1 6
ChinaECommerceEnhancer\Integrate\AddressIntegrate::modify_address_formats()
S
77 1 4
ChinaECommerceEnhancer\Modules\IDVerification::settings_tab()
S
75 1 4
ChinaECommerceEnhancer\Modules\IDVerification::set_fields()
S
68 1 7
ChinaECommerceEnhancer\CitySelect::add_to_dropdown_city()
S
80 1 3
ChinaECommerceEnhancer\Controllers\AddressApiController::create_item_permissions_check()
S
81 1 3
ChinaECommerceEnhancer\Modules\InvoiceFields::settings_tab()
S
75 1 4
ChinaECommerceEnhancer\Controllers\AddressApiController::delete_item_permissions_check()
S
80 1 3
ChinaECommerceEnhancer\Controllers\AddressApiController::get_items_permissions_check()
S
81 1 3
ChinaECommerceEnhancer\Settings::__construct()
S
73 1 5
ChinaECommerceEnhancer\CitySelect::billing_fields()
S
76 1 4
ChinaECommerceEnhancer\Helpers::render_address()
S
64 1 9
ChinaECommerceEnhancer\Frontend::__construct()
S
79 1 3
ChinaECommerceEnhancer\Integrate\OrderListIntegrate::append_item_class()
S
81 1 3
ChinaECommerceEnhancer\CitySelect::shipping_fields()
S
76 1 4
ChinaECommerceEnhancer\Helpers::input_get()
S
78 1 3
ChinaECommerceEnhancer\Settings::output()
S
73 1 5