Code Analysis: Discounts Per Payment Method on WooCommerce 3.1.0

Function Rating Maintainability Complexity Lines of code
WC_Payment_Discounts_Coupons::update_coupon()
S
53 7 22
WC_Payment_Discounts_Apply_Discount::add_discount()
S
53 7 21
WC_Payment_Discounts_Apply_Discount::payment_method_title()
S
56 7 16
WC_Payment_Discounts::__construct()
S
61 6 11
WC_Payment_Discounts_Admin::validate_settings()
S
55 4 19
WC_Payment_Discounts_Apply_Discount::remove_payment_coupons()
S
62 4 11
WC_Payment_Discounts_Apply_Discount::enqueue_scripts()
S
68 4 6
WC_Payment_Discounts_Admin::upgrade_to_230()
S
63 3 11
WC_Payment_Discounts_Admin::maybe_update()
S
65 3 9
WC_Payment_Discounts_Coupons::create_coupon()
S
58 2 13
WC_Payment_Discounts_Coupons::get_coupon()
S
68 2 7
WC_Payment_Discounts::get_instance()
S
72 2 6
WC_Payment_Discounts_Apply_Discount::update_order_data()
S
71 1 5
WC_Payment_Discounts_Coupons::generate_code()
S
71 1 5
WC_Payment_Discounts_Admin::add_plugin_admin_menu()
S
66 1 10
WC_Payment_Discounts::includes()
S
76 1 4
WC_Payment_Discounts_Coupons::get_coupon_id()
S
66 1 9
WC_Payment_Discounts_Admin::__construct()
S
72 1 5
WC_Payment_Discounts::activate()
S
76 1 4
WC_Payment_Discounts::woocommerce_is_missing_notice()
S
76 1 3
WC_Payment_Discounts_Admin::display_plugin_admin_page()
S
72 1 5
WC_Payment_Discounts_Admin::register_settings()
S
78 1 3
WC_Payment_Discounts::admin_includes()
S
79 1 3
WC_Payment_Discounts::load_plugin_textdomain()
S
77 1 3
WC_Payment_Discounts_Apply_Discount::__construct()
S
69 1 6