Code Analysis: ReferralCandy for WooCommerce 2.3.3

Function Rating Maintainability Complexity Lines of code
RC_Order::generate_post_fields()
A
47 10 36
WC_Referralcandy_Integration::check_plugin_requirements()
S
51 6 27
RC_Order::__construct()
S
46 5 38
WC_Referralcandy_Integration::init_form_fields()
S
39 2 80
RC_Order::submit_purchase()
S
58 6 14
WC_Referralcandy_Integration::render_post_purchase_popup()
S
53 5 23
WC_Referralcandy_Integration::add_order_meta_data()
S
59 5 14
WC_Referralcandy_Integration::get_current_locale()
S
54 4 22
WC_Referralcandy_Integration::render_tracking_code()
S
64 4 10
RC_Order::generate_request_body()
S
65 3 9
wc_referralcandy_plugin_redirect()
S
64 3 10
autoload_classes()
S
64 3 9
WC_Referralcandy_Integration::rc_set_referrer_cookie()
S
66 3 7
WC_Referralcandy_Integration::render_accepts_marketing_field()
S
62 2 11
WC_Referralcandy_Integration::__construct()
S
52 1 22
WC_Referralcandy_Integration::capture_accepts_marketing_value()
S
72 2 5
WC_Referralcandy::init()
S
64 2 9
WC_Referralcandy_Integration::is_option_enabled()
S
78 2 3
RC_Order::prepParams()
S
68 2 7
WC_Referralcandy::__construct()
S
79 1 3
WC_Referralcandy::add_integration()
S
77 1 4
WC_Referralcandy_Integration::rc_submit_purchase()
S
75 1 4
wc_referralcandy_plugin_activate()
S
80 1 3
rc_plugin_links()
S
70 1 6
missing_prerequisite_notification()
S
76 1 4
WC_Referralcandy_Integration::sanitize_settings()
S
82 1 3