Code Analysis: InkGo Product Personalizer for WooCommerce 2.0.7

Function Rating Maintainability Complexity Lines of code
inkgo_wc_dropdown_variation_attribute_options()
C
34 28 76
inkgo_frontend_scripts()
B
36 20 70
inkgo_token()
B
39 19 63
inkgo_design_fields()
B
38 17 64
inkgo_cart_item_thumbnail()
A
48 12 33
inkgo_settings()
A
46 11 34
inkgo_get_file_output()
A
47 9 36
inkgo_save_custom_design()
A
43 8 48
inkgo_variations_form()
A
46 7 38
InkGo_Client::request()
S
49 7 27
inkgo_add_admin_scripts()
S
51 7 25
inkgo_ajax_output()
S
52 6 25
inkgo_wc_variation_images()
S
53 6 23
inkgo_variation_thumb()
S
56 6 17
inkgo_register_session()
S
52 5 27
Inkgo_REST_API_Controller::update_sku_and_image_for_products()
S
56 5 18
inkgo_download_oder_item()
S
56 5 17
inkgo_save_item_design()
S
55 4 19
inkgo_woo_template()
S
57 4 17
Inkgo_REST_API_Controller::set_inkgo_access()
S
58 4 14
InkGo_Client::__construct()
S
60 4 12
products_orders()
S
59 3 15
Inkgo_REST_API_Controller::register_routes()
S
46 1 44
InkGo_Common::ping_to_inkgo()
S
63 3 11
InkGo_Common::is_connected()
S
68 3 7
inkgo_cart_unique_key()
S
67 3 7
inkgo_api_post()
S
63 2 11
InkGo_Common::get_inkgo_api_uri()
S
71 2 6
InkGo_Common::get_inkgo_seller_uri()
S
71 2 6
Inkgo_REST_API_Controller::update_item_permissions_check()
S
69 2 6
InkGo_Common::instance()
S
72 2 6
InkGo_Common::ajax_inkgo_check_connect_status()
S
72 2 6
Inkgo_REST_API_Controller::get_items_permissions_check()
S
69 2 6
inkgo_is_woocommerce_active()
S
68 2 8
inkgo_product_custom_save_meta()
S
67 2 8
inkgo_check_woocommerce_active()
S
69 2 7
Inkgo_REST_API_Controller::get_categories()
S
62 1 12
InkGo_Client::delete()
S
79 1 3
inkgo_register_rest_routes()
S
73 1 5
inkgo_wc_product_thumbs()
S
76 1 4
inkgo_admin_menu()
S
70 1 5
inkgo_load_textdomain()
S
80 1 3
InkGo_Client::post()
S
78 1 3
InkGo_Client::put()
S
78 1 3
inkgo_get_settings()
S
77 1 4
inkgo_install_woo()
S
72 1 5
InkGo_Client::get()
S
79 1 3
InkGo_Common::__construct()
S
80 1 3