Code Analysis: PW WooCommerce Bulk Edit 2.112

Function Rating Maintainability Complexity Lines of code
PWBE_Save_Products::save()
D
26
35 151
pwbe_field()
C
34 25 86
PWBE_SQL_Builder::build_common_sql()
C
35 24 78
PWBE_SQL_Builder::get_products()
B
28
10 195
PWBE_Select_Options::load()
B
32 14 114
PWBE_Save_Products::save_product_price()
A
50 14 28
PWBE_Columns::load()
A
30 4 174
PWBE_SQL_Builder::taxonomy_search()
A
49 10 27
PWBE_SQL_Builder::variation_attributes_search()
A
44 8 53
PWBE_SQL_Builder::build_order_by()
A
48 9 34
PWBE_Views::get()
A
52 8 25
PWBE_DB::init()
A
55 8 19
PWBE_SQL_Builder::string_search()
S
53 7 23
PW_Bulk_Edit::admin_scripts()
S
37 3 79
PWBE_DB::free_result()
S
57 7 16
PWBE_SQL_Builder::attributes_search()
S
46 5 41
PWBE_SQL_Builder::numeric_search()
S
54 6 21
PW_Bulk_Edit::register_admin_menu()
S
48 3 40
PW_Bulk_Edit::save_products_exception()
S
54 4 20
PW_Bulk_Edit::__construct()
S
57 4 16
PWBE_Save_Products::get_column_value()
S
64 5 10
PW_Bulk_Edit::hierarchical_select()
S
59 4 13
PW_Bulk_Edit::sort_terms_hierarchically()
S
61 4 12
PWBE_Columns::get_by_field()
S
63 4 11
PW_Bulk_Edit::woocommerce_init()
S
53 3 22
PWBE_SQL_Builder::maybe_add_catalog_visibility_joins()
S
52 2 32
PWBE_DB::fetch_object()
S
65 4 9
PWBE_DB::num_rows()
S
65 4 9
PWBE_Filters::get()
S
54 2 20
PWBE_Select_Options::blanks_first()
S
66 3 9
PW_Bulk_Edit::plugin_uninstall()
S
69 3 7
PWBE_Select_Options::sort_select_options()
S
63 3 9
PW_Bulk_Edit::ajax_save_products()
S
61 2 12
PWBE_SQL_Builder::boolean_search()
S
63 2 11
PWBE_Settings::__construct()
S
54 1 23
PWBE_Select_Options::get()
S
71 2 6
PWBE_DB::query()
S
66 2 9
PW_Bulk_Edit::ajax_options()
S
68 2 7
PWBE_Columns::get()
S
71 2 6
PWBE_DB::error()
S
66 2 9
PWBE_Settings::woocommerce_get_settings_pages()
S
69 2 7
PW_Bulk_Edit::ajax_save_view()
S
64 1 10
PW_Bulk_Edit::ajax_get_view()
S
67 1 8
PWBE_Filters::sort()
S
79 1 3
PW_Bulk_Edit::wc_min_version()
S
78 1 3
PW_Bulk_Edit::ajax_get_save_products_error()
S
72 1 5
PW_Bulk_Edit::ajax_delete_view()
S
65 1 9
PW_Bulk_Edit::starts_with()
S
74 1 4
WC_Settings_PW_Bulk_Edit::__construct()
S
73 1 5
PWBE_Select_Options::name_compare()
S
78 1 3
PW_Bulk_Edit::error()
S
72 1 7
WC_Settings_PW_Bulk_Edit::get_settings()
S
74 1 4
PWBE_Filters::name_compare()
S
78 1 3
PW_Bulk_Edit::index()
S
67 1 7
PW_Bulk_Edit::ajax_filter_results()
S
78 1 4
WC_Settings_PW_Bulk_Edit::get_sections()
S
70 1 6
PW_Bulk_Edit::plugins_loaded()
S
78 1 3