Code Analysis: RnB Lite - WooCommerce Booking and Rental System 2.1.1

Function Rating Maintainability Complexity Lines of code
RnbLite\Admin\Product_Meta_Boxes::rnb_lite_save_meta()
B
40 19 61
RnbLite\Product_Cart::rnb_lite_order_item_meta()
B
37 16 75
RnbLite\Product_Cart::rnb_lite_get_item_data()
A
43 11 53
RnbLite\Product_Cart::get_posted_data()
A
55 9 19
RnbLite\Product_Cart::calculate_rental_days()
A
46 7 42
rnb_lite_calculate_block_dates()
A
53 8 22
RnbLite\Tabs::rnb_lite_extra_options_func()
S
52 7 23
RnbLite\Product_Cart::calculate_cost()
S
48 6 35
RnbLite\Product_Cart::redq_cart_item_quantity()
S
57 5 17
RnbLite\Hooks::rnb_lite_price_info_box()
S
58 5 14
RnbLite\Tabs::booking_additional_features()
S
61 4 11
RnbLite\Tabs::booking_attributes()
S
57 3 18
rnb_lite_manage_all_dates()
S
57 3 17
RnbLite\Product_Cart::rnb_lite_add_cart_item_data()
S
65 4 8
RnbLite\Assets::iterate_scripts()
S
65 4 8
RnbLite\Assets::iterate_styles()
S
65 4 8
RnbLite\Assets::register_admin_assets()
S
57 2 15
RnB_Lite::rnb_lite_includes()
S
63 2 11
RnbLite\Admin\Product_Meta_Boxes::rnb_lite_additional_tabs()
S
56 1 18
RnbLite\Assets::register_front_assets()
S
57 1 18
RnbLite\Product_Cart::rnb_lite_get_cart_item_from_session()
S
70 2 6
RnB_Lite::init()
S
69 2 7
RnbLite\Admin\Menu::rnb_lite_addons_page()
S
70 2 6
RnbLite\Installer::add_version()
S
68 2 7
RnbLite\Product_Cart::calculate_general_pricing_plan_cost()
S
64 2 10
RnbLite\Product_Cart::rnb_lite_add_cart_item()
S
70 2 6
RnB_Lite::rnb_lite_set_plugins_data()
S
65 2 8
rnb_lite_update_prices()
S
66 2 8
RnbLite\Hooks::add_suffix_to_product_price()
S
67 2 7
RnbLite\Admin\Product_Meta_Boxes::redq_save_post()
S
67 2 7
RnB_Lite::rnb_lite_define_constants()
S
65 1 12
RnB_Lite::activation()
S
76 1 4
WC_Product_Redq_Rental::__construct()
S
76 1 4
RnbLite\Tabs::__construct()
S
79 1 3
RnbLite\Assets::__construct()
S
75 1 4
rnb_lite_get_booking_data()
S
79 1 3
RnB_Lite::__construct()
S
64 1 9
RnbLite\Hooks::__construct()
S
74 1 4
rnb_lite_notice()
S
74 1 4
RnbLite\Admin\Product_Meta_Boxes::rnb_lite_additional_tabs_panel()
S
73 1 5
RnbLite\Product_Cart::__construct()
S
65 1 8
RnbLite\Admin\Product_Meta_Boxes::rnb_lite_product_type()
S
75 1 4
RnB_Lite::rnb_lite_textdomain()
S
77 1 3
RnbLite\Installer::run()
S
82 1 3
RnbLite\Admin\Menu::__construct()
S
79 1 3
RnbLite\Admin::__construct()
S
77 1 4
RnbLite\Admin\Product_Meta_Boxes::__construct()
S
67 1 7
RnB_Lite::rnb_lite_links()
S
71 1 5
RnbLite\Admin\Menu::rnb_lite_menu()
S
66 1 8
rnb_lite()
S
82 1 3
RnB_Lite::rnb_lite_add_to_cart()
S
77 1 3