Code Analysis: ZigZag Delivery for WooCommerce 1.2.2

Function Rating Maintainability Complexity Lines of code
ZIGZAG\Core\Settings_API::settings_fields()
D
27
46 120
ZIGZAG\Core\Print_Label::view()
B
30 7 192
ZIGZAG\Core\Zigzag::create_new_shipping()
A
42 11 46
ZIGZAG\Admin\Settings::general_settings()
A
33 2 133
ZIGZAG\Core\Zigzag::create_shipping_label()
A
47 8 30
ZIGZAG\Core\Zigzag::get_shipping_data()
A
45 7 39
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::orders_delivery_column()
S
50 5 27
ZIGZAG\Admin\Admin::get_allowed_html()
S
41 1 84
ZIGZAG\Admin\Metabox::after()
S
51 5 23
ZIGZAG\Core\Plugin::check_environment()
S
58 5 14
ZIGZAG\Admin\Metabox::maybe_set_sds()
S
62 5 12
ZIGZAG\Admin\Metabox::add_order_metabox()
S
56 4 18
ZIGZAG\Admin\Admin::load_assets()
S
56 4 16
ZIGZAG\Core\Settings_API::settings_tabs()
S
57 4 15
ZIGZAG\Admin\Admin::ajax_new_shipping()
S
60 4 13
ZIGZAG\Admin\Admin::print_label_endpoint()
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::register_options_page()
S
52 2 28
ZIGZAG\Admin\Admin::tabs()
S
59 3 13
Zigzag_Shipping_Method::init_form_fields()
S
54 2 22
ZIGZAG\Core\Settings_API::settings_form()
S
58 2 20
Zigzag_Shipping_Method::calculate_shipping()
S
56 2 18
ZIGZAG\Core\Plugin::admin_notices()
S
62 3 10
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
54 1 22
ZIGZAG\Core\Settings_API::condition_script()
S
62 1 21
ZIGZAG\Admin\Admin::__construct()
S
54 1 20
Zigzag_Shipping_Method::init()
S
67 2 7
ZIGZAG\Core\Frontend::table_shipping_data()
S
71 2 5
ZIGZAG\Core\Frontend::track_shipping()
S
65 2 9
ZIGZAG\Core\Plugin::get_instance()
S
71 2 6
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\Plugin::view()
S
75 1 4
ZIGZAG\Core\Frontend::__construct()
S
69 1 6
ZIGZAG\Admin\Admin::removable_query_args()
S
69 1 7
ZIGZAG()
S
82 1 3
ZIGZAG\Core\Plugin::load_textdomain()
S
77 1 3
ZIGZAG\Core\Plugin::action_links()
S
67 1 7
ZIGZAG\Admin\Admin::get_option()
S
78 1 3
ZIGZAG\Core\Zigzag::add_shipping_method()
S
76 1 4
ZIGZAG\Admin\Settings::__construct()
S
75 1 4
ZIGZAG\Admin\Admin::hide_delivery_meta()
S
77 1 4
ZIGZAG\Admin\Admin::add_bulk_action()
S
72 1 5
ZIGZAG\Admin\Admin::ajax_update_status()
S
72 1 5
ZIGZAG\Core\Plugin::add_admin_notice()
S
70 1 6
ZIGZAG\Core\Settings_API::__construct()
S
72 1 5
ZIGZAG\Core\Print_Label::__construct()
S
77 1 4
ZIGZAG\Admin\Admin::label_create_link()
S
66 1 8
ZIGZAG\Admin\Metabox::__construct()
S
79 1 3
ZIGZAG\Admin\Admin::setup_delivery_types()
S
68 1 7
ZIGZAG\Admin\Settings::get_settings_form()
S
73 1 5
ZIGZAG\Core\Settings_API::get_option()
S
78 1 3
ZIGZAG\Admin\Admin::admin_head()
S
77 1 9
ZIGZAG\Core\Frontend::shipping_data_column()
S
69 1 6
ZIGZAG\Core\Zigzag::load_shipping_method()
S
80 1 3
ZIGZAG\Admin\Settings::register_settings()
S
73 1 5