Code Analysis: PayPal Currency Converter Basic for WooCommerce 3.3.1 Basic

Function Rating Maintainability Complexity Lines of code
ppcc::options_do_page()
D
7
43 637
ppcc::ppcc_calculate_totals()
C
38 25 61
ppcc::convert_currency()
A
45 16 38
ppcc::ppcc_order_payment_handle_order_status()
A
48 10 30
ppcc::convert_currency_ppadvanced_browsepress()
A
51 9 24
ppcc::convert_currency_ppexp()
S
52 7 22
ppcc::convert_currency_ppdg()
S
47 5 33
ppcc::validate()
S
57 6 14
ppcc::ppcc_checkout_payment_fragment()
S
45 2 41
ppcc::init()
S
52 3 22
get_ppcc_option()
S
62 3 13
get_exchangerate()
S
58 2 16
is_woocommerce_active()
S
69 3 6
ppcc::ppcc_add_order_notes_to_email()
S
59 2 12
ppcc::activate()
S
61 2 12
ppcc_is_curl_installed()
S
68 2 8
ppcc::add_ppcc_currency_symbol()
S
68 2 7
update_ppcc_option()
S
67 2 8
delete_ppcc_option()
S
68 2 8
ppcc::get_target_currency()
S
75 1 4
ppcc::deactivate()
S
91 1 2
ppcc::ppcc_enque_ppcc_checkout()
S
69 1 6
ppcc::admin_init()
S
78 1 3
ppcc::add_new_paypal_valid_currency()
S
76 1 4
ppcc::ppcc_uninstall()
S
81 1 3
ppcc::__construct()
S
68 1 7
ppcc::logging()
S
73 1 5
ppcc::add_page()
S
78 1 3
ppcc::add_ppcc_currency()
S
72 1 5