Code Analysis: ZigZag Delivery for WooCommerce 1.3.3

Function Rating Maintainability Complexity Lines of code
ZIGZAG\Core\Settings_API::settings_fields()
D
24
56 139
ZIGZAG\Core\Zigzag::create_new_shipping()
C
33 23 85
ZIGZAG\Core\Print_Label::view()
B
30 7 205
ZIGZAG\Admin\Settings::general_settings()
A
29
2 183
ZIGZAG\Admin\Admin::orders_delivery_column()
A
47 8 34
ZIGZAG\Core\Zigzag::create_shipping_label()
A
46 8 31
ZIGZAG\Core\Zigzag::get_shipping_data()
A
45 7 38
ZIGZAG\Core\Zigzag::get_address()
S
52 7 25
ZIGZAG\Admin\Metabox::add_order_metabox()
S
52 7 25
ZIGZAG\Admin\Admin::bulk_action()
S
53 6 24
ZIGZAG\Core\Zigzag::__construct()
S
53 6 24
ZIGZAG\Core\Frontend::view_order()
S
52 6 23
ZIGZAG\Core\Zigzag::post()
S
48 5 32
ZIGZAG\Admin\Admin::get_allowed_html()
S
40 1 86
ZIGZAG\Admin\Metabox::after()
S
51 5 23
ZIGZAG\Admin\Admin::ajax_new_shipping()
S
58 5 16
ZIGZAG\Core\Plugin::check_environment()
S
58 5 14
ZIGZAG\Admin\Admin::load_assets()
S
53 4 19
ZIGZAG\Core\Settings_API::settings_tabs()
S
57 4 15
ZIGZAG\Admin\Admin::print_label_endpoint()
S
61 4 13
ZIGZAG\Core\Zigzag::is_sds()
S
61 4 13
ZIGZAG\Admin\Metabox::before()
S
53 3 22
ZIGZAG\Admin\Admin::admin_notice()
S
63 4 10
ZIGZAG\Core\Settings_API::register_settings()
S
63 4 10
ZIGZAG\Admin\Admin::tabs()
S
59 3 13
ZIGZAG\Admin\Admin::register_options_page()
S
52 2 28
ZIGZAG\Admin\Settings::get_shipping_methods_array()
S
63 3 11
Zigzag_Shipping_Method::init_form_fields()
S
54 2 22
ZIGZAG\Core\Settings_API::settings_form()
S
59 2 19
Zigzag_Shipping_Method::calculate_shipping()
S
56 2 18
ZIGZAG\Core\Plugin::admin_notices()
S
62 3 10
ZIGZAG\Core\Settings_API::get_options()
S
68 3 7
ZIGZAG\Admin\Admin::add_orders_delivery_column()
S
64 3 9
ZIGZAG\Core\Plugin::get_plugin_data()
S
67 3 7
ZIGZAG\Admin\Admin::setup_options()
S
51 1 29
ZIGZAG\Admin\Admin::__construct()
S
54 1 20
ZIGZAG\Core\Frontend::track_shipping()
S
65 2 9
ZIGZAG\Core\Frontend::table_shipping_data()
S
71 2 5
ZIGZAG\Core\Plugin::get_instance()
S
71 2 6
ZIGZAG\Admin\Metabox::maybe_set_sds()
S
73 2 5
Zigzag_Shipping_Method::init()
S
67 2 7
ZIGZAG\Admin\Metabox::order_metabox()
S
67 2 8
ZIGZAG\Core\Plugin::init()
S
58 1 14
Zigzag_Shipping_Method::__construct()
S
62 1 12
ZIGZAG\Admin\Admin::settings_page()
S
62 1 11
ZIGZAG\Core\Print_Label::__construct()
S
77 1 4
ZIGZAG\Core\Frontend::shipping_data_column()
S
69 1 6
ZIGZAG\Admin\Admin::setup_delivery_types()
S
68 1 7
ZIGZAG\Core\Plugin::action_links()
S
67 1 7
ZIGZAG\Admin\Admin::removable_query_args()
S
69 1 7
ZIGZAG\Admin\Settings::__construct()
S
75 1 4
ZIGZAG\Core\Plugin::view()
S
75 1 4
ZIGZAG\Core\Zigzag::load_shipping_method()
S
80 1 3
ZIGZAG\Admin\Metabox::__construct()
S
79 1 3
ZIGZAG\Admin\Admin::get_option()
S
78 1 3
ZIGZAG\Core\Frontend::__construct()
S
69 1 6
ZIGZAG\Admin\Admin::hide_delivery_meta()
S
77 1 4
ZIGZAG\Core\Plugin::load_textdomain()
S
77 1 3
ZIGZAG\Core\Zigzag::add_shipping_method()
S
76 1 4
ZIGZAG\Admin\Admin::add_bulk_action()
S
72 1 5
ZIGZAG()
S
82 1 3
ZIGZAG\Admin\Settings::register_settings()
S
73 1 5
ZIGZAG\Core\Settings_API::__construct()
S
72 1 5
ZIGZAG\Admin\Admin::ajax_update_status()
S
72 1 5
ZIGZAG\Admin\Settings::get_settings_form()
S
73 1 5
ZIGZAG\Admin\Admin::label_create_link()
S
66 1 8
ZIGZAG\Core\Plugin::add_admin_notice()
S
70 1 6
ZIGZAG\Admin\Admin::admin_head()
S
77 1 9
ZIGZAG\Core\Settings_API::get_option()
S
78 1 3