Code Analysis: Paccofacile.it for WooCommerce 2.0.1

Function Rating Maintainability Complexity Lines of code
pfwc_credit_meta_box()
D
21
35 242
pfwc_package_rates()
D
28
37 119
pfwc_quote_and_save_by_woo_order()
D
24
31 172
pfwc_create_parcels_object()
C
26
25 164
PFWC_Paccofacile_Admin::pfwc_add_shipping_customes_ajax_handler()
C
32 26 97
pfwc_create_order()
C
26
22 155
PFWC_Paccofacile_Admin::pfwc_add_box_ajax_handler()
B
38 22 60
PFWC_Paccofacile_Admin::pfwc_pay_order_ajax_handler()
B
44 18 38
PFWC_Paccofacile_Admin::pfwc_add_carrier_ajax_handler()
A
42 13 49
pfwc_send_documents_to_orders()
A
40 10 59
PFWC_Paccofacile_Admin::pfwc_settings_validate()
A
48 11 33
pfwc_parcels_meta_box()
A
44 9 47
pfwc_prepare_boxes_payload_bin_packing()
A
44 9 46
PFWC_Paccofacile_Admin::pfwc_tracking_status_key_to_label()
A
49 10 31
pfwc_locker_checkout_map()
A
45 8 44
pfwc_orders_list_column_content()
A
51 8 25
PFWC_Paccofacile_Admin::pfwc_add_store_locker_ajax_handler()
A
52 8 23
PFWC_Paccofacile_Admin::pfwc_search_locality_ajax_handler()
A
52 8 23
pfwc_general_settings()
A
44 6 49
PFWC_Paccofacile_Api::get()
A
48 7 33
pfwc_update_order()
A
40 5 62
PFWC_Paccofacile_Admin::pfwc_ship_with_ajax_handler()
S
57 8 15
pfwc_ship_to_different_address_checked()
S
50 7 27
pfwc_order_tracking_info()
S
51 7 23
pfwc_cerca_localita()
S
53 7 20
PFWC_Paccofacile_Admin::pfwc_tracking_to_show()
S
56 7 16
PFWC_Paccofacile_Public::pfwc_get_lockers_ajax_handler()
S
52 6 23
PFWC_Paccofacile_Public::get_city_coordinates_ajax_handler()
S
52 6 23
PFWC_Paccofacile_Admin::pfwc_get_lockers_ajax_handler()
S
52 6 23
pfwc_tracking_meta_box()
S
53 6 22
PFWC_Paccofacile_Admin::pfwc_delete_box_ajax_handler()
S
53 6 22
pfwc_shipping_method()
S
38 2 81
PFWC_Paccofacile_Admin::pfwc_delete_carrier_ajax_handler()
S
53 6 21
PFWC_Paccofacile_Public::pfwc_locker_map()
S
47 5 35
pfwc_search_locality()
S
54 6 20
Paccofacile_Shipping_Method::init()
S
53 6 20
pfwc_validate_order()
S
56 6 17
PFWC_Paccofacile_Api::post()
S
50 5 28
PFWC_Paccofacile_Api::put()
S
50 5 27
PFWC_Paccofacile_Api::delete()
S
50 5 27
Paccofacile_Shipping_Method::calculate_shipping()
S
50 4 32
pfwc_order_meta_box()
S
51 4 29
pfwc_calculate_shipping_costs()
S
60 5 13
pfwc_get_lockers()
S
55 4 21
pfwc_validate_shipping_methods()
S
56 4 18
PFWC_Tracking_Info_Order_Email::trigger()
S
56 4 17
PFWC_Paccofacile_Public::locker_id_session_ajax_handler()
S
57 4 15
pfwc_get_location_info()
S
59 3 15
pfwc_save_shipping_option_to_products()
S
63 4 10
pfwc_shipping_locker_field_value()
S
68 4 7
pfwc_shipping_locker_info()
S
57 3 14
PFWC_Paccofacile::register_courier_post_type()
S
44 1 44
pfwc_shop_order_column()
S
62 3 11
PFWC_Paccofacile_Api::calculate_quote()
S
53 2 25
pfwc_shipping_phone_checkout()
S
49 1 35
PFWC_Paccofacile_Admin::pfwc_check_api_auth()
S
55 2 19
PFWC_Tracking_Info_Order_Email::__construct()
S
56 2 17
pfwc_shipping_option_to_products()
S
58 2 16
pfwc_check_requirements()
S
67 3 8
PFWC_Paccofacile_Admin::load_admin_menu()
S
72 3 5
PFWC_Paccofacile_Loader::run()
S
66 3 8
PFWC_Paccofacile::get_shipping_boxes()
S
65 3 9
pfwc_get_available_shipping_methods()
S
60 2 15
PFWC_Paccofacile::__construct()
S
60 2 14
Paccofacile_Shipping_Method::set_available_shipping_methods()
S
60 2 13
PFWC_Paccofacile_Admin::__construct()
S
55 1 21
PFWC_Paccofacile_Api::__construct()
S
57 1 18
PFWC_Paccofacile::define_admin_hooks()
S
56 1 18
PFWC_Tracking_Info_Order_Email::get_content_html()
S
59 1 16
PFWC_Tracking_Info_Order_Email::get_content_plain()
S
59 1 16
pfwc_get_pickup_locker()
S
68 2 8
pfwc_declare_cart_checkout_blocks_compatibility()
S
72 2 5
pfwc_add_store_locker()
S
67 2 8
pfwc_run_paccofacile()
S
72 2 6
PFWC_Paccofacile::pfwc_register_session()
S
73 2 5
PFWC_Paccofacile_Admin::pfwc_setting_token()
S
68 2 7
PFWC_Paccofacile_Public::pfwc_body_classes()
S
71 2 6
PFWC_Paccofacile_Admin::pfwc_setting_account_number()
S
68 2 7
PFWC_Paccofacile_Admin::pfwc_setting_api_key()
S
68 2 7
PFWC_Paccofacile_Api::get_instance()
S
71 2 6
PFWC_Paccofacile_Admin::pfwc_enqueue_scripts()
S
60 1 12
PFWC_Paccofacile_Public::pfwc_enqueue_scripts()
S
61 1 11
pfwc_checkout_fields_labels()
S
75 1 4
PFWC_Paccofacile_Activator::activate()
S
89 1 2
PFWC_Paccofacile_Loader::add_action()
S
77 1 3
pfwc_add_tracking_info_woocommerce_email()
S
73 1 5
PFWC_Paccofacile_I18n::load_plugin_textdomain()
S
70 1 7
PFWC_Paccofacile_Deactivator::deactivate()
S
89 1 2
PFWC_Paccofacile::get_version()
S
82 1 3
PFWC_Paccofacile::delete_package()
S
72 1 5
pfwc_locker_checkout_fields()
S
63 1 10
pfwc_activate_paccofacile()
S
76 1 4
pfwc_deactivate_paccofacile()
S
76 1 4
PFWC_Paccofacile_Loader::__construct()
S
77 1 4
PFWC_Paccofacile_Public::pfwc_enqueue_styles()
S
73 1 4
pfwc_missing_wc_notice()
S
72 1 5
PFWC_Paccofacile::get_package_types()
S
72 1 5
PFWC_Paccofacile_Loader::add()
S
64 1 10
PFWC_Paccofacile_Admin::create_admin_submenu()
S
66 1 10
PFWC_Paccofacile_Admin::pfwc_section_api_text()
S
78 1 3
PFWC_Paccofacile::add_settings_link()
S
77 1 3
PFWC_Paccofacile_Public::__construct()
S
72 1 5
PFWC_Paccofacile::get_package()
S
72 1 5
PFWC_Paccofacile::set_locale()
S
75 1 4
PFWC_Paccofacile_Loader::add_filter()
S
77 1 3
PFWC_Paccofacile_Admin::pfwc_section_tracking_text()
S
78 1 3
PFWC_Paccofacile::get_plugin_name()
S
82 1 3
PFWC_Paccofacile::get_loader()
S
82 1 3
PFWC_Paccofacile::get_package_type_variation()
S
72 1 5
PFWC_Paccofacile::create_configuration_link()
S
68 1 6
PFWC_Paccofacile_Admin::pfwc_enqueue_styles()
S
68 1 6
PFWC_Paccofacile_Admin::pfwc_register_settings()
S
61 1 10
PFWC_Paccofacile::load_dependencies()
S
67 1 8
Paccofacile_Shipping_Method::__construct()
S
77 1 4
PFWC_Paccofacile_Admin::render_plugin_settings_page()
S
80 1 3
pfwc_add_paccofacile_shipping_method()
S
77 1 4
PFWC_Paccofacile::create_package()
S
72 1 5
PFWC_Paccofacile::define_public_hooks()
S
63 1 10
Paccofacile_Shipping_Method::init_form_fields()
S
80 1 3
PFWC_Paccofacile::update_package()
S
71 1 5
PFWC_Paccofacile::run()
S
82 1 3