Code Analysis: AffiliateWP - Store Credit 2.5

Function Rating Maintainability Complexity Lines of code
AffiliateWP_Store_Credit_Base::process_payout()
A
52 11 25
AffiliateWP_Store_Credit_WooCommerce::generate_coupon()
A
43 7 48
affwp_store_credit_balance()
A
52 8 23
AffiliateWP_Store_Credit_WooCommerce::cart_updated_actions()
S
52 6 26
AffiliateWP_Store_Credit_WooCommerce::subscription_actions()
S
54 5 21
AffiliateWP_Store_Credit_WooCommerce::subscription_validate_coupon_usage()
S
54 5 21
AffiliateWP_Store_Credit::includes()
S
56 5 18
AffiliateWP_Store_Credit_WooCommerce::checkout_actions()
S
57 5 16
AffiliateWP_Store_Credit_Admin::update_affiliate()
S
59 5 14
AffiliateWP_Store_Credit::setup_constants()
S
62 5 14
AffiliateWP_Store_Credit_WooCommerce::delete_coupon_on_removal()
S
61 5 12
AffiliateWP_Store_Credit_Dashboard::enable_store_credit_output()
S
55 4 23
AffiliateWP_Activation::__construct()
S
55 4 18
AffiliateWP_Activation::__construct()
S
55 4 18
AffiliateWP_Store_Credit_WooCommerce::validate_coupon_usage()
S
56 4 17
AffiliateWP_Requirements_Check_v1_1::check()
S
57 4 16
AffiliateWP_Requirements_Check::check()
S
57 4 16
AffiliateWP_Store_Credit_WooCommerce::edit_payment()
S
57 4 16
AffiliateWP_Store_Credit_Admin::edit_affiliate_store_credit_settings()
S
48 2 45
AffiliateWP_Store_Credit_EDD::remove_payment()
S
59 4 15
AffiliateWP_SC_Requirements_Check::load()
S
59 4 14
AffiliateWP_Store_Credit_WooCommerce::process_used_coupon()
S
60 4 13
AffiliateWP_SC_Requirements_Check::bootstrap()
S
61 4 13
Affiliate_Store_Credit_Upgrades::init()
S
62 4 12
AffiliateWP_Store_Credit_Dashboard::save_profile_settings()
S
61 4 12
AffiliateWP_Store_Credit_WooCommerce::calculate_coupon_amount()
S
64 4 11
AffiliateWP_Store_Credit_WooCommerce::action_add_checkout_notice()
S
55 3 19
AffiliateWP_Requirements_Check_v1_1::load_textdomain()
S
57 3 16
AffiliateWP_Store_Credit::load_textdomain()
S
58 3 15
AffiliateWP_Store_Credit_WooCommerce::check_for_coupon()
S
64 4 10
AffiliateWP_Requirements_Check::load_textdomain()
S
58 3 15
AffiliateWP_Store_Credit_EDD::setup_wallet_type()
S
62 3 13
AffiliateWP_Store_Credit_Admin::get_payout_method()
S
61 3 13
AffiliateWP_Requirements_Check_v1_1::met()
S
62 3 12
AffiliateWP_Store_Credit_Admin::register_settings()
S
52 2 27
AffiliateWP_Store_Credit_EDD::add_payment()
S
62 3 12
AffiliateWP_Requirements_Check::met()
S
62 3 12
AffiliateWP_Store_Credit_EDD::setup_wallet_actions()
S
62 3 11
AffiliateWP_Store_Credit_Dashboard::the_store_credit()
S
54 2 26
AffiliateWP_Store_Credit::instance()
S
63 3 11
AffiliateWP_Requirements_Check_v1_1::unmet_requirement_description()
S
57 2 17
AffiliateWP_Requirements_Check::unmet_requirement_description()
S
57 2 17
AffiliateWP_Requirements_Check_v1_1::admin_head()
S
55 1 31
AffiliateWP_Requirements_Check::admin_head()
S
55 1 31
AffiliateWP_Store_Credit_Shortcode::shortcode()
S
65 3 9
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_description()
S
69 3 7
AffiliateWP_Requirements_Check::unmet_requirements_description()
S
69 3 7
AffiliateWP_Store_Credit_Admin::__construct()
S
59 2 13
AffiliateWP_Requirements_Check_v1_1::__construct()
S
62 2 11
AffiliateWP_Store_Credit::log()
S
75 2 5
AffiliateWP_Store_Credit::init()
S
70 2 6
AffiliateWP_Activation::missing_affiliatewp_notice()
S
67 2 7
AffiliateWP_Store_Credit_WooCommerce::add_payment()
S
63 2 10
AffiliateWP_Requirements_Check_v1_1::maybe_load()
S
79 2 3
AffiliateWP_Store_Credit_WooCommerce::remove_payment()
S
63 2 10
AffiliateWP_Store_Credit_EDD::init()
S
64 2 9
AffiliateWP_Store_Credit_WooCommerce::calculate_cart_subtotal()
S
74 2 4
AffiliateWP_Requirements_Check::maybe_load()
S
79 2 3
AffiliateWP_SC_Requirements_Check::install()
S
71 2 6
AffiliateWP_Store_Credit_Base::can_receive_store_credit()
S
64 2 10
AffiliateWP_Activation::missing_affiliatewp_notice()
S
67 2 7
Affiliate_Store_Credit_Upgrades::v23_upgrade()
S
70 2 6
AffiliateWP_Requirements_Check::plugin_row_notice()
S
65 1 13
AffiliateWP_Requirements_Check_v1_1::plugin_row_notice()
S
65 1 13
AffiliateWP_Requirements_Check::bootstrap()
S
80 1 3
AffiliateWP_SC_Requirements_Check::unmet_requirements_name()
S
82 1 3
AffiliateWP_Store_Credit_Admin::column_store_credit_value()
S
75 1 4
AffiliateWP_Requirements_Check::unmet_requirements_link()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::bootstrap()
S
80 1 3
AffiliateWP_Requirements_Check::check_affwp()
S
80 1 3
AffiliateWP_Requirements_Check_v1_1::check_php()
S
81 1 3
AffiliateWP_SC_Requirements_Check::unmet_requirements_url()
S
82 1 3
AffiliateWP_Requirements_Check::check_wp()
S
80 1 3
AffiliateWP_Store_Credit_Admin::register_settings_tab()
S
75 1 4
AffiliateWP_Requirements_Check::plugin_row_links()
S
67 1 7
Affiliate_Store_Credit_Upgrades::__construct()
S
74 1 4
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_url()
S
82 1 3
AffiliateWP_Store_Credit_Admin::referrals_column_payment_method_value()
S
76 1 4
AffiliateWP_Requirements_Check::__construct()
S
69 1 6
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_missing_text()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::check_affwp()
S
80 1 3
AffiliateWP_Requirements_Check::install()
S
82 1 3
AffiliateWP_Store_Credit_Base::validate_coupon_usage()
S
77 1 4
AffiliateWP_Store_Credit::__clone()
S
78 1 3
AffiliateWP_Requirements_Check_v1_1::load()
S
100 1 0
AffiliateWP_Requirements_Check_v1_1::plugin_row_links()
S
67 1 7
AffiliateWP_Store_Credit::__wakeup()
S
78 1 3
AffiliateWP_Store_Credit_Base::init()
S
98 1 1
AffiliateWP_Store_Credit_Base::__construct()
S
70 1 6
AffiliateWP_Requirements_Check::check_php()
S
81 1 3
AffiliateWP_Requirements_Check::unmet_requirements_missing_text()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::check_wp()
S
80 1 3
AffiliateWP_Store_Credit_Base::coupon_expires()
S
74 1 4
AffiliateWP_Store_Credit_Admin::referrals_column_store_credit()
S
67 1 7
AffiliateWP_Activation::run()
S
79 1 3
AffiliateWP_Store_Credit_Admin::column_payment_method_value()
S
76 1 4
AffiliateWP_Store_Credit_EDD::missing_edd_wallet()
S
78 1 3
AffiliateWP_Requirements_Check_v1_1::get_requirements()
S
82 1 3
AffiliateWP_Requirements_Check::get_file()
S
82 1 3
AffiliateWP_Requirements_Check::unmet_requirements_url()
S
82 1 3
AffiliateWP_Requirements_Check_v1_1::get_file()
S
82 1 3
AffiliateWP_Requirements_Check::unmet_requirements_label()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::quit()
S
71 1 5
AffiliateWP_Store_Credit_Admin::column_store_credit()
S
66 1 8
AffiliateWP_Requirements_Check::get_requirements()
S
82 1 3
AffiliateWP_Store_Credit_WooCommerce::init()
S
63 1 10
AffiliateWP_Requirements_Check::quit()
S
71 1 5
AffiliateWP_Requirements_Check_v1_1::install()
S
82 1 3
affiliatewp_store_credit()
S
82 1 3
AffiliateWP_Requirements_Check::unmet_requirements_text()
S
80 1 3
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_link()
S
79 1 3
AffiliateWP_Store_Credit_Shortcode::__construct()
S
79 1 3
AffiliateWP_Store_Credit_Dashboard::__construct()
S
71 1 5
AffiliateWP_Activation::run()
S
79 1 3
AffiliateWP_Requirements_Check::unmet_requirements_name()
S
82 1 3
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_label()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_name()
S
82 1 3
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_description_text()
S
79 1 3
AffiliateWP_Requirements_Check_v1_1::unmet_requirements_text()
S
80 1 3
AffiliateWP_Requirements_Check::load()
S
100 1 0
AffiliateWP_SC_Requirements_Check::unmet_requirements_label()
S
79 1 3
AffiliateWP_Requirements_Check::unmet_requirements_description_text()
S
79 1 3