Code Analysis: Bulky - Bulk Edit Products for WooCommerce 1.1.4

Function Rating Maintainability Complexity Lines of code
WCBEditor\Admin\Handle_Product::get_product_data()
D
13
86 259
WCBEditor\Admin\Handle_Product::parse_product_data_to_save()
D
18
70 209
WCBEditor\Admin\Editor::editor()
D
16
11 517
WCBEditor\Includes\Data::define_columns_type()
D
20
22 256
WCBEditor\Admin\Editor::core_elements()
C
33 22 101
WCBEditor\Admin\Ajax::save_products()
C
38 24 65
VillaTheme_Require_Environment::check()
B
37 22 66
WCBEditor\Admin\Ajax::load_products()
B
34 19 92
VillaTheme_Support::get_ads_data()
B
41 20 54
VillaTheme_Support::page_callback()
B
38 15 89
WCBEditor\Admin\Filters::add_filter_to_posts_where()
A
42 16 45
WCBEditor\Includes\Data::get_fields_for_parse_product()
A
47 16 34
VillaTheme_Support::deactivate_scripts()
A
34 4 169
WCBEditor\Admin\Filters::text_search()
A
44 12 45
WCBEditor\Admin\Filters::woocommerce_product_data_store_cpt_get_products_query()
A
45 12 40
VillaTheme_Support::hide_notices()
A
47 12 34
WCBEditor\Includes\Enqueue::admin_enqueue_scripts()
A
36 8 79
WCBEditor\Admin\Ajax::product_duplicate()
A
42 9 53
WCBEditor\Admin\Handle_Product::prepare_attributes()
A
46 10 36
VillaTheme_Support::review_notice()
A
44 9 48
WCBEditor\Admin\Ajax::filter_variation()
A
43 9 45
VillaTheme_Support::get_data()
A
46 9 38
WCBEditor\Admin\Filters::sku_search()
A
43 8 49
VillaTheme_Support::wp_remote_get()
A
44 8 48
VillaTheme_Support::villatheme_support()
A
43 7 59
WCBEditor\Admin\Filters::set_args()
A
50 9 27
WCBEditor\Admin\Filters::parse_type_range()
A
43 7 52
WCBEditor\Admin\History::revert_history_all_products()
A
56 8 18
WCBEditor\Admin\Ajax::revert_history_product_attribute()
S
58 8 13
VillaTheme_Support::hide_review_notice()
S
52 7 23
WCBEditor\Admin\Editor::filter_input_element()
S
47 6 37
WCBEditor\Includes\Enqueue::remove_other_plugin_scripts()
S
56 7 17
VillaTheme_Require_Environment::notice()
S
51 6 28
VillaTheme_Support::form_ads()
S
47 5 43
WCBEditor\Admin\History::compare_history_point_and_current()
S
50 6 28
WCBEditor\Admin\Ajax::link_all_variations()
S
52 6 24
WCBEditor\Admin\Ajax::search_products()
S
53 6 20
WCBEditor\Admin\Ajax::revert_history_single_product()
S
60 6 12
VillaTheme_Support::__construct()
S
50 5 26
VillaTheme_Support::add_toolbar()
S
52 5 25
WCBEditor\Admin\Ajax::add_new_attribute()
S
54 5 20
WCBEditor\Admin\Ajax::parse_variation_filter_meta_time()
S
57 5 16
WooCommerce_Products_Bulk_Editor_F::active()
S
58 5 15
VillaTheme_Support::widget()
S
55 4 28
WCBEditor\Admin\Ajax::ajax_action()
S
59 5 13
WCBEditor\Includes\Enqueue::set_cell_depend()
S
41 1 72
WCBEditor\Admin\Ajax::generate_unique_slug()
S
55 4 18
WCBEditor\Admin\Filters::get_product_ids()
S
56 4 18
WCBEditor\Includes\Data::build_select2_categories_tree()
S
56 4 17
WCBEditor\Admin\Ajax::search_tags()
S
58 4 15
WCBEditor\Includes\Data::get_columns_type()
S
59 4 15
WCBEditor\Includes\Data::build_dropsown_categories_tree()
S
59 4 14
WCBEditor\Includes\Data::get_product_tags()
S
60 4 13
WCBEditor\Admin\History::revert_single_product()
S
60 4 12
VillaTheme_Support::admin_init()
S
61 4 11
WCBEditor\Admin\History::get_history_page()
S
51 3 26
WooCommerce_Products_Bulk_Editor_F::init()
S
52 3 25
VillaTheme_Support::admin_menu()
S
56 3 22
WCBEditor\Includes\I18n::i18n()
S
44 1 50
WCBEditor\Admin\Ajax::save_settings()
S
55 3 18
VillaTheme_Support::get_uninstall_reasons()
S
46 1 47
WCBEditor\Includes\Data::sanitize()
S
64 4 9
WCBEditor\Includes\Enqueue::register_styles()
S
64 4 8
WCBEditor\Includes\Data::parse_to_dropdown_source()
S
64 4 9
WCBEditor\Admin\Ajax::recover_history()
S
65 4 9
WooCommerce_Products_Bulk_Editor_F::load_class()
S
60 3 15
VillaTheme_Support::plugin_row_meta()
S
59 3 13
WCBEditor\Admin\Filters::get_product_ids_from_sale_schedule()
S
61 3 11
WCBEditor\Admin\Editor::setting_input_element()
S
53 2 25
WCBEditor\Admin\Editor::behavior_ui()
S
53 2 22
WCBEditor\Admin\Editor::operator_ui()
S
55 2 20
WCBEditor\Includes\Support::support()
S
56 2 19
VillaTheme_Require_Environment::__construct()
S
56 2 18
WCBEditor\Includes\Data::get_settings()
S
58 2 17
WCBEditor\Admin\Ajax::load_history_page()
S
69 3 6
WCBEditor\Admin\Ajax::set_full_screen_option()
S
66 3 8
WCBEditor\Admin\Ajax::parse_variation_filter_meta()
S
63 3 10
WCBEditor\Includes\Enqueue::register_scripts()
S
68 3 6
WCBEditor\Admin\Editor::remove_notice()
S
72 3 5
WCBEditor\Admin\Ajax::revert_history_all_products()
S
67 3 7
WCBEditor\Admin\Ajax::add_variation()
S
58 2 14
WCBEditor\Admin\Ajax::add_new_product()
S
60 2 13
WCBEditor\Admin\Filters::get_final_parent_products()
S
61 2 11
WCBEditor\Admin\Ajax::define_actions()
S
54 1 25
WooCommerce_Products_Bulk_Editor_F::define()
S
57 1 18
WCBEditor\Admin\Admin::admin_menu()
S
58 1 18
WCBEditor\Includes\Enqueue::enqueue_scripts()
S
69 2 6
WCBEditor\Admin\Filters::instance()
S
78 2 3
WCBEditor\Admin\Editor::full_screen_option()
S
74 2 4
WCBEditor\Admin\History::instance()
S
78 2 3
WCBEditor\Admin\Ajax::add_filter_data()
S
63 2 10
WCBEditor\Includes\Support::instance()
S
78 2 3
VillaTheme_Support::get_plugin_name()
S
70 2 5
WCBEditor\Includes\Data::get_param()
S
71 2 6
WCBEditor\Admin\Admin::instance()
S
78 2 3
WCBEditor\Admin\Ajax::duplicate_product()
S
65 2 9
WCBEditor\Admin\History::revert_history_product_attribute()
S
65 2 9
WCBEditor\Admin\History::create_database_table()
S
67 2 7
WooCommerce_Products_Bulk_Editor_F::instance()
S
78 2 3
WCBEditor\Includes\Data::instance()
S
78 2 3
WCBEditor\Admin\Ajax::view_history_point()
S
68 2 7
VillaTheme_Support::dashboard()
S
65 2 10
WCBEditor\Admin\Editor::instance()
S
78 2 3
WCBEditor\Admin\Ajax::instance()
S
78 2 3
VillaTheme_Support::link_to_pro()
S
66 2 7
WCBEditor\Admin\Handle_Product::instance()
S
78 2 3
WooCommerce_Products_Bulk_Editor_F::custom_order_tables_declare_compatibility()
S
71 2 5
WCBEditor\Admin\History::set()
S
64 2 9
WCBEditor\Includes\Enqueue::enqueue_styles()
S
69 2 6
WCBEditor\Admin\History::__construct()
S
64 2 9
WCBEditor\Includes\Enqueue::instance()
S
78 2 3
WCBEditor\Includes\Data::get_categories()
S
70 2 5
WCBEditor\Admin\Product_Data_Store::instance()
S
78 2 3
WCBEditor\Admin\Ajax::call_hooks_after_product_update()
S
63 2 10
WCBEditor\Includes\Support::auto_update_key()
S
64 1 14
WCBEditor\Admin\Ajax::orderby_price()
S
61 1 14
WCBEditor\Includes\Data::get_culumns_type_title()
S
61 1 13
VillaTheme_Support::hide_toolbar_button()
S
61 1 13
WCBEditor\Includes\Data::__construct()
S
91 1 2
WCBEditor\Includes\Data::get_setting()
S
75 1 4
WCBEditor\Admin\History::count_history_pages()
S
70 1 6
WCBEditor\Admin\Ajax::get_linked_variations()
S
80 1 3
WCBEditor\Includes\Support::__construct()
S
75 1 4
WooCommerce_Products_Bulk_Editor_F::load_text_domain()
S
66 1 7
WCBEditor\Includes\Data::downloadable()
S
79 1 3
VillaTheme_Support::scripts()
S
77 1 3
VillaTheme_Require_Environment::has_error()
S
80 1 3
WCBEditor\Admin\Handle_Product::__construct()
S
76 1 4
WCBEditor\Admin\Ajax::auto_save_revision()
S
78 1 3
WCBEditor\Admin\Filters::__construct()
S
74 1 4
WCBEditor\Admin\Product_Data_Store::__construct()
S
91 1 2
WCBEditor\Admin\History::get()
S
72 1 5
WooCommerce_Products_Bulk_Editor_F::__construct()
S
72 1 5
WCBEditor\Admin\Product_Data_Store::get_internal_meta_keys()
S
71 1 6
WCBEdit_Data()
S
82 1 3
WCBEditor\Admin\Handle_Product::get_product_data_for_edit()
S
79 1 3
WCBEditor\Admin\Filters::get_parent_product_from_query()
S
70 1 6
WCBEditor\Admin\Ajax::__construct()
S
75 1 4
WCBEditor\Admin\History::remove_revision()
S
70 1 5
WCBEditor\Admin\Admin::__construct()
S
79 1 3
WCBEditor\Admin\History::get_history_by_id()
S
69 1 6
WCBEditor\Includes\Support::get_pro_version()
S
74 1 4
WCBEditor\Admin\Editor::__construct()
S
74 1 4
WCBEditor\Includes\Data::fixed_columns()
S
79 1 3
WooCommerce_Products_Bulk_Editor_F::setting_link()
S
73 1 4
WCBEditor\Includes\Enqueue::__construct()
S
79 1 3
WCBEditor\Includes\Data::get_params()
S
70 1 6
WCBEditor\Includes\Data::isHTML()
S
80 1 3