Code Analysis: Bulky - Bulk Edit Products for WooCommerce 1.2.9

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