Code Analysis: Product CSV Import Export (BASIC) 1.9.1

Function Rating Maintainability Complexity Lines of code
WF_CSV_Parser::parse_product()
D
0
179 499
WF_ProdImpExpCsv_Exporter::do_export()
D
1
140 346
WF_ProdImpExpCsv_Product_Import::process_product()
D
7
109 329
WF_ProdImpExpCsv_Product_Import::dispatch()
D
13
53 400
WF_ProdImpExpCsv_Product_Import::import_options()
B
38 17 57
WF_CSV_Parser::parse_data()
B
42 17 48
WF_ProdImpExpCsv_Product_Import::process_attachment()
B
39 15 67
WF_ProdImpExpCsv_Product_Import::fetch_remote_file()
A
43 13 41
WF_ProdImpExpCsv_AJAX_Handler::regenerate_thumbnail()
A
48 12 25
WT_ProdImpExp_Uninstall_Feedback::deactivate_scripts()
A
36 3 145
WF_CSV_Parser::evaluate_field()
A
48 10 34
WF_ProdImpExpCsv_Product_Import::get_all_product_attributes()
A
48 9 34
WF_ProdImpExpCsv_Exporter::get_all_product_attributes()
A
48 9 34
WF_CSV_Parser::wt_save_product_price()
A
56 8 18
WF_ProdImpExpCsv_Product_Import::product_exists()
S
49 7 30
WF_ProdImpExpCsv_Product_Import::backfill_parents()
S
59 8 13
Product_import_export_Review_Request::check_condition()
S
55 7 19
WF_ProdImpExpCsv_Admin_Screen::render_review_text()
S
51 6 25
WF_Product_Import_Export_CSV::WT_admin_footer_text()
S
52 6 23
WF_Product_Import_Export_CSV::webtoffee_storefrog_admin_notices()
S
53 6 21
WT_ProdImpExp_Uninstall_Feedback::send_uninstall_reason()
S
47 5 34
Product_import_export_Review_Request::process_user_action()
S
56 6 18
WF_Product_Import_Export_CSV::catch_export_request()
S
58 6 15
WF_ProdImpExpCsv_Exporter::format_export_meta()
S
58 6 15
WF_ProdImpExpCsv_Product_Import::import()
S
52 5 23
WF_Product_Import_Export_CSV::__construct()
S
52 4 25
WF_ProdImpExpCsv_Product_Import::handle_upload()
S
54 4 21
WF_ProdImpExpCsv_Product_Import::wt_get_csv_delimiter()
S
59 4 16
WF_Product_Import_Export_CSV::hf_user_permission()
S
59 4 14
WT_ProdImpExp_Uninstall_Feedback::get_uninstall_reasons()
S
45 1 53
Product_import_export_Review_Request::add_banner_scripts()
S
50 1 46
WF_ProdImpExpCsv_Admin_Screen::admin_scripts()
S
62 4 9
WF_ProdImpExpCsv_Product_Import::wt_get_csv_delimiter1()
S
63 3 12
hf_welcome_screen_activate_basic()
S
60 3 12
Product_import_export_Review_Request::show_banner()
S
55 2 24
WF_ProdImpExpCsv_Product_Import::import_start()
S
54 2 19
attributes_cmp()
S
71 3 5
WF_ProdImpExpCsv_Importer::load_wp_importer()
S
65 3 9
WF_ProdImpExpCsv_Admin_Screen::output()
S
65 3 9
WF_ProdImpExpCsv_Product_Import::recursive_file_search()
S
64 3 9
WF_ProdImpExpCsv_Product_Import::wt_get_image_id_by_url()
S
70 3 5
Product_import_export_Review_Request::__construct()
S
58 2 14
WF_Product_Import_Export_CSV::wf_plugin_action_links()
S
60 2 12
WF_ProdImpExpCsv_System_Status_Tools::tools()
S
55 1 21
WF_ProdImpExpCsv_Product_Import::wf_get_product_id_by_sku()
S
59 1 17
WF_CSV_Parser::__construct()
S
57 1 17
WF_Product_Import_Export_CSV::review_plugin()
S
69 2 7
WF_ProdImpExpCsv_Product_Import::hf_log_data_change()
S
64 2 10
WF_CSV_Parser::format_data_from_csv()
S
78 2 3
WF_ProdImpExpCsv_Admin_Screen::review_rated()
S
69 2 7
WF_ProdImpExpCsv_Exporter::format_data()
S
71 2 5
WF_ProdImpExpCsv_Importer::product_importer()
S
64 2 10
WF_Product_Import_Export_CSV::webtoffee_storefrog_notice_dismiss()
S
69 2 7
WF_ProdImpExpCsv_Product_Import::format_data_from_csv()
S
78 2 3
WF_ProdImpExpCsv_Product_Import::import_end()
S
65 2 9
WF_ProdImpExpCsv_Product_Import::__construct()
S
64 2 10
WF_ProdImpExpCsv_Product_Import::link_product_skus()
S
64 2 9
WF_Product_Import_Export_CSV::wt_product_import_export_for_woo_update_message()
S
69 2 7
WF_ProdImpExpCsv_Admin_Screen::admin_notices()
S
72 2 5
Product_import_export_Review_Request::set_vars()
S
64 2 9
WF_Product_Import_Export_CSV::impexp_welcome()
S
68 2 7
WF_ProdImpExpCsv_System_Status_Tools::delete_products()
S
58 1 14
WF_ProdImpExpCsv_Exporter::get_all_metakeys()
S
61 1 13
WF_ProdImpExpCsv_System_Status_Tools::delete_variations()
S
60 1 13
WF_ProdImpExpCsv_Exporter::wrap_column()
S
78 1 3
WF_ProdImpExpCsv_Admin_Screen::__construct()
S
68 1 7
WF_ProdImpExpCsv_Admin_Screen::admin_help_page()
S
81 1 3
WF_ProdImpExpCsv_System_Status_Tools::delete_orphaned_variations()
S
66 1 8
WF_ProdImpExpCsv_Product_Import::footer()
S
82 1 3
WF_ProdImpExpCsv_Product_Import::greet()
S
68 1 7
WT_ProdImpExp_Uninstall_Feedback::__construct()
S
75 1 4
WF_ProdImpExpCsv_AJAX_Handler::die_json_error_msg()
S
76 1 3
WF_ProdImpExpCsv_Product_Import::add_import_result()
S
65 1 9
WF_ProdImpExpCsv_Product_Import::max_attachment_size()
S
79 1 3
WF_CSV_Parser::hf_currency_formatter()
S
74 1 4
Product_import_export_Review_Request::reset_start_date()
S
80 1 3
Product_import_export_Review_Request::on_activate()
S
82 1 3
WF_Product_Import_Export_CSV::register_importers()
S
78 1 3
WF_ProdImpExpCsv_Product_Import::header()
S
82 1 3
WF_ProdImpExpCsv_AJAX_Handler::__construct()
S
75 1 4
WF_ProdImpExpCsv_System_Status_Tools::__construct()
S
79 1 3
WF_ProdImpExpCsv_Settings::save_settings()
S
81 1 3
WF_Product_Import_Export_CSV::woocommerce_screen_ids()
S
77 1 4
Product_import_export_Review_Request::update_banner_state()
S
80 1 3
WF_ProdImpExpCsv_AJAX_Handler::csv_import_request()
S
79 1 4
WF_ProdImpExpCsv_Admin_Screen::admin_menu()
S
72 1 4
WF_Product_Import_Export_CSV::load_plugin_textdomain()
S
77 1 3
WF_ProdImpExpCsv_Admin_Screen::admin_export_page()
S
76 1 4
Product_import_export_Review_Request::on_deactivate()
S
81 1 3
WF_ProdImpExpCsv_Product_Import::bump_request_timeout()
S
82 1 3