Code Analysis: RSpider CSV/Aliexpress/Taobao/Amazon/Alibaba/Ebay Product Import to WooCommerce 1.0.3

Function Rating Maintainability Complexity Lines of code
wc_CSV_Parser::parse_product()
D
0
165 514
wc_PCSVIS_Exporter::do_export()
D
0
144 353
wc_PCSVIS_Product_Import::process_product()
D
12
82 286
wc_PCSVIS_Product_Import::dispatch()
D
15
45 371
wc_PCSVIS_Product_Variation_Import::process_product()
D
23
40 165
wc_CSV_Parser::parse_data()
A
44 13 41
wc_PCSVIS_Product_Import::process_attachment()
A
42 12 50
wc_PCSVIS_Product_Import::fetch_remote_file()
A
45 12 36
wc_CSV_Parser::__construct()
A
43 10 47
wc_PCSVIS_Product_Import::import_options()
A
47 11 31
wc_PCSVIS_Product_Import::product_exists()
A
46 9 38
wc_PCSVIS_Product_Import::process_terms()
A
53 10 23
wc_PCSVIS_Exporter::get_all_product_attributes()
A
48 9 34
wc_PCSVIS_AJAX_Handler::regenerate_thumbnail()
A
51 9 21
wc_PCSVIS_Product_Import::backfill_parents()
S
59 8 13
wc_PCSVIS_Exporter::format_export_meta()
S
58 6 15
wc_Product_CSV_Import_Suite::catch_export_request()
S
59 6 14
woothemes_updater_install()
S
60 5 13
wc_PCSVIS_Product_Variation_Import::variation_exists()
S
54 4 21
wc_PCSVIS_Product_Import::handle_upload()
S
54 4 21
woothemes_updater_notice()
S
55 4 17
wc_PCSVIS_Product_Import::import()
S
58 3 14
wc_pcsvis_is_first_row_encoded_in()
S
61 3 13
wc_PCSVIS_Importer::load_wp_importer()
S
65 3 9
wc_Product_CSV_Import_Suite::__construct()
S
58 2 15
wc_PCSVIS_Product_Variation_Import::filter_post_meta_value()
S
66 3 9
wc_PCSVIS_Admin_Screen::output()
S
73 3 4
wc_Dependencies::woocommerce_active_check()
S
74 3 4
wc_PCSVIS_Product_Import::filter_post_meta_value()
S
66 3 9
wc_PCSVIS_Product_Import::attributes_cmp()
S
73 3 4
wc_PCSVIS_Importer::variation_importer()
S
63 2 11
wc_PCSVIS_System_Status_Tools::tools()
S
55 1 21
wc_PCSVIS_Product_Variation_Import::header()
S
73 2 4
wc_PCSVIS_Importer::product_importer()
S
64 2 10
woothemes_queue_update()
S
64 2 10
wc_PCSVIS_Product_Import::greet()
S
66 2 7
wc_PCSVIS_Product_Import::link_product_skus()
S
64 2 9
wc_PCSVIS_Product_Import::import_end()
S
65 2 9
wc_Dependencies::init()
S
71 2 5
wc_PCSVIS_Exporter::format_data()
S
69 2 6
wc_PCSVIS_AJAX_Handler::csv_import_request()
S
69 2 7
wc_pcsvis_esc_csv()
S
67 2 7
wc_PCSVIS_Product_Variation_Import::greet()
S
66 2 7
wc_PCSVIS_Product_Import::format_data_from_csv()
S
78 2 3
wc_CSV_Parser::format_data_from_csv()
S
78 2 3
wc_PCSVIS_Product_Import::header()
S
73 2 4
wc_PCSVIS_Admin_Screen::admin_notices()
S
72 2 5
wc_Product_CSV_Import_Suite::log()
S
70 2 6
wc_PCSVIS_System_Status_Tools::delete_products()
S
58 1 14
wc_PCSVIS_Product_Import::import_start()
S
59 1 13
wc_PCSVIS_System_Status_Tools::delete_variations()
S
60 1 13
wc_PCSVIS_Exporter::get_all_metakeys()
S
61 1 13
wc_PCSVIS_Admin_Screen::admin_menu()
S
62 1 12
wc_PCSVIS_Product_Import::max_attachment_size()
S
79 1 3
wc_PCSVIS_AJAX_Handler::__construct()
S
75 1 4
wc_PCSVIS_AJAX_Handler::die_json_error_msg()
S
76 1 3
wc_PCSVIS_Admin_Screen::admin_export_page()
S
71 1 6
wc_Product_CSV_Import_Suite::woocommerce_screen_ids()
S
77 1 4
wc_Product_CSV_Import_Suite::register_importers()
S
73 1 4
wc_PCSVIS_Admin_Screen::screen_id()
S
72 1 5
wc_Product_CSV_Import_Suite::get_meta_data()
S
71 1 5
wc_Product_CSV_Import_Suite::load_plugin_textdomain()
S
77 1 3
wc_PCSVIS_Product_Variation_Import::__construct()
S
72 1 5
wc_PCSVIS_Admin_Screen::admin_import_page()
S
74 1 5
wc_PCSVIS_Exporter::wrap_column()
S
78 1 3
WooThemes_Plugin_Updater::init()
S
100 1 1
wc_PCSVIS_Admin_Screen::__construct()
S
70 1 6
is_woocommerce_active()
S
82 1 3
wc_Product_CSV_Import_Suite::rs_plugin_action_links()
S
67 1 7
wc_PCSVIS_Product_Import::bump_request_timeout()
S
82 1 3
wc_PCSVIS_Product_Import::__construct()
S
71 1 5
wc_PCSVIS_Product_Import::add_import_result()
S
65 1 9
wc_PCSVIS_Product_Variation_Import::import_start()
S
62 1 10
wc_PCSVIS_Admin_Screen::admin_scripts()
S
76 1 3
wc_PCSVIS_System_Status_Tools::__construct()
S
79 1 3
wc_PCSVIS_Product_Import::footer()
S
82 1 3
wc_PCSVIS_System_Status_Tools::delete_orphaned_variations()
S
66 1 8