Code Analysis: WeRePack - Reuse Packaging for WooCommerce 1.4.3

Function Rating Maintainability Complexity Lines of code
Repack_Telemetry::run_action()
A
50 12 28
Repack_Public::repack_apply_coupon()
A
51 9 29
Repack_Public::get_repack_savings()
A
50 9 28
Repack_Telemetry::maybe_send_data()
A
51 8 25
Repack_Template_Loader::locate_template()
A
52 8 24
Repack_Public::repack_save_order()
S
54 7 18
Repack_Public::get_repack_ordinal_suffix()
S
56 7 17
Repack_Public::add_checkout_repack_field()
S
44 4 58
Repack_Telemetry::get_repack_ratio()
S
51 5 25
Repack_Public::repack_shortcodes()
S
48 4 38
Repack_Telemetry::admin_notice()
S
48 4 38
Repack_Deactivator::deactivate()
S
49 4 35
Repack_Public::repack_checkout_apply_coupon()
S
58 5 14
Repack_Public::stage_checkout_checkbox_active_state()
S
62 4 11
Repack_Public::get_repack_summary()
S
48 2 36
Repack_Public::repack_ajax_apply_coupon()
S
63 4 10
Repack::set_settings()
S
62 3 12
Repack_Template_Loader::unset_template_data()
S
64 3 10
Repack_Loader::run()
S
66 3 8
Repack_Public::repack_checkout_consent_value()
S
70 3 6
Repack_Admin::add_order_details()
S
62 2 14
Repack::__construct()
S
60 2 14
Repack_Template_Loader::get_template_paths()
S
60 2 13
Repack::define_public_hooks()
S
53 1 23
Repack_Public::get_repack_form_field_args()
S
55 1 22
Repack::get_settings_options()
S
56 1 19
Repack_Telemetry::send_data()
S
58 1 18
Repack_Telemetry::get_data()
S
59 1 15
Repack::run()
S
75 2 5
Repack_Public::add_shipping_repack_field()
S
71 2 6
Repack_Public::get_user_repack_counter()
S
67 2 8
Repack_Telemetry::activate_telemetry()
S
68 2 7
Repack_Public::get_global_repack_counter()
S
75 2 4
Repack_Telemetry::__construct()
S
66 2 8
Repack_Admin::preview_add_order_details()
S
70 2 6
Repack_Template_Loader::set_template_data()
S
67 2 8
Repack_Template_Loader::get_template_file_names()
S
66 2 8
Repack_Admin::get_order_repack_decision()
S
69 2 7
Repack_Admin::add_field_to_emails()
S
64 2 9
Repack_Public::enqueue_scripts()
S
59 1 14
Repack_Admin::add_shipping_field()
S
59 1 14
Repack_Localization::load_plugin_textdomain()
S
69 1 7
Repack::is_wc_active()
S
78 1 3
Repack_Telemetry::deactivate_telemetry()
S
80 1 3
Repack::define_admin_hooks()
S
66 1 7
Repack::get_loader()
S
82 1 3
Repack_Admin::__construct()
S
67 1 8
run_repack()
S
77 1 4
Repack_Public::get_repack_coupon_name()
S
78 1 3
Repack_Public::get_user_repack_setting()
S
68 1 9
Repack_Template_Loader::__destruct()
S
82 1 3
Repack_Loader::add_action()
S
77 1 3
Repack_Activator::activate()
S
73 1 5
Repack_Public::repack_coupon_exists()
S
79 1 3
Repack::get_plugin_name()
S
82 1 3
deactivate_repack()
S
77 1 4
Repack_Template_Loader::get_templates_dir()
S
79 1 3
Repack_Template_Loader::get_template_part()
S
69 1 6
Repack::get_version()
S
82 1 3
Repack_Loader::add()
S
64 1 10
Repack_Loader::__construct()
S
77 1 4
Repack_Telemetry::init()
S
76 1 4
Repack_Admin::is_repack_order()
S
77 1 3
activate_repack()
S
77 1 4
Repack_Public::__construct()
S
74 1 5
Repack_Public::enqueue_styles()
S
73 1 4
Repack_Public::get_repack_coupon_id()
S
80 1 3
Repack::load_dependencies()
S
67 1 8
Repack_Public::set_repack_coupon_name()
S
80 1 3
Repack::set_locale()
S
75 1 4
Repack_Loader::add_filter()
S
77 1 3
Repack_Public::update_global_repack_counter()
S
72 1 6
Repack_Public::get_counter_span()
S
76 1 3