Code Analysis: Woo Table Pro - Products Table For WooCommerce 1.78

Function Rating Maintainability Complexity Lines of code
BinaryCarpenter\PFW\PFW_Product::getField()
D
22
55 159
BinaryCarpenter\PFW\Shortcode::pfw_datatable_shortcode()
B
30 18 130
BinaryCarpenter\PFW\Activation::activate()
A
40 11 62
BinaryCarpenter\PFW\Initiator::ajax_add_multiple_items_to_cart()
S
56 4 17
BinaryCarpenter\PFW\PFW_Table::getTableData()
S
56 4 17
BinaryCarpenter\PFW\Initiator::get_variation_id()
S
55 3 19
BinaryCarpenter\PFW\Initiator::load_backend_scripts()
S
52 2 26
BinaryCarpenter\PFW\PFW_Table::getAllProductsRows()
S
53 2 24
BinaryCarpenter\PFW\PFW_Table::getTableStyleClass()
S
73 3 5
BinaryCarpenter\PFW\Activation::get_license_file()
S
64 3 10
BinaryCarpenter\PFW\Shortcode::getFieldValue()
S
69 3 7
BinaryCarpenter\PFW\PFW_Product::__construct()
S
63 3 10
BinaryCarpenter\PFW\PFW_Table::getJSON()
S
59 2 15
BinaryCarpenter\PFW\BinaryCarpenterCore::admin_menu()
S
62 2 13
BinaryCarpenter\PFW\Core::admin_menu()
S
62 2 13
BinaryCarpenter\PFW\Initiator::get_tables_cb()
S
61 2 13
BinaryCarpenter\PFW\PFW_Product::getRow()
S
61 2 13
BinaryCarpenter\PFW\Initiator::__construct()
S
56 1 17
BinaryCarpenter\PFW\Initiator::register_content_type()
S
57 1 17
BinaryCarpenter\PFW\Initiator::load_frontend_scripts()
S
58 1 16
pfw_show_disabled_on_free()
S
78 2 4
pfw_display_pro_message_simple()
S
72 2 6
BinaryCarpenter\PFW\PFW_Table::__construct()
S
69 2 7
BinaryCarpenter\PFW\PFW_Filter::rating()
S
66 2 8
BinaryCarpenter\PFW\PFW_Filter::categories()
S
64 2 9
BinaryCarpenter\PFW\Initiator::action_links()
S
65 2 8
BinaryCarpenter\PFW\PFW_Filter::name()
S
76 2 3
BinaryCarpenter\PFW\Activation::get_license_details()
S
66 2 8
BinaryCarpenter\PFW\PFW_Table::save()
S
60 1 14
BinaryCarpenter\PFW\Initiator::save_table_cb()
S
61 1 12
BinaryCarpenter\PFW\Initiator::myplugin_ajaxurl()
S
74 1 5
BinaryCarpenter\PFW\PFW_Table::getFields()
S
82 1 3
BinaryCarpenter\PFW\PFW_Table::setFieldsHTML()
S
81 1 3
BinaryCarpenter\PFW\Initiator::manage_tables()
S
83 1 3
BinaryCarpenter\PFW\Shortcode::__construct()
S
79 1 3
pfw_display_pro_message()
S
100 1 2
BinaryCarpenter\PFW\PFW_Table::getFieldsHTML()
S
82 1 3
BinaryCarpenter\PFW\Initiator::add_menu()
S
74 1 4
BinaryCarpenter\PFW\PFW_Table::setFields()
S
81 1 3
BinaryCarpenter\PFW\PFW_Table::getId()
S
82 1 3
BinaryCarpenter\PFW\Activation::is_activated()
S
79 1 3
BinaryCarpenter\PFW\PFW_Table::getName()
S
82 1 3
BinaryCarpenter\PFW\PFW_Table::listTables()
S
67 1 8
BinaryCarpenter\PFW\PFW_Table::getSorting()
S
82 1 3
BinaryCarpenter\PFW\PFW_Table::setName()
S
81 1 3
BinaryCarpenter\PFW\PFW_Product::generateJSON()
S
80 1 3
BinaryCarpenter\PFW\BinaryCarpenterCore::bcvn_myn_general_menu()
S
89 1 2
BinaryCarpenter\PFW\Initiator::main_ui()
S
83 1 3
BinaryCarpenter\PFW\PFW_Table::setCategories()
S
81 1 3
BinaryCarpenter\PFW\PFW_Filter::price()
S
79 1 3
BinaryCarpenter\PFW\PFW_Table::setSorting()
S
81 1 3
BinaryCarpenter\PFW\PFW_Table::getCategories()
S
82 1 3
BinaryCarpenter\PFW\Initiator::edit_table_cb()
S
70 1 6
BinaryCarpenter\PFW\PFW_Table::setId()
S
81 1 3
BinaryCarpenter\PFW\PFW_Table::generateTableHTML()
S
91 1 2
BinaryCarpenter\PFW\PFW_Table::getOptions()
S
82 1 3
BinaryCarpenter\PFW\Core::bcvn_myn_general_menu()
S
89 1 2
BinaryCarpenter\PFW\PFW_Table::setOptions()
S
81 1 3
BinaryCarpenter\PFW\Initiator::change_choose_an_option()
S
76 1 4
BinaryCarpenter\PFW\PFW_Product::generateRowHTML()
S
91 1 2
BinaryCarpenter\PFW\Initiator::delete_table_cb()
S
73 1 5