Code Analysis: InfinitePay for WooCommerce 2.0.0

Function Rating Maintainability Complexity Lines of code
WC_InfinitePay_Module::process_infinitepay_payment()
D
23
43 159
WC_InfinitePay_Module::payment_scripts()
A
46 12 39
WC_InfinitePay_Module::calculate_installments()
S
54 5 21
WC_InfinitePay_Module::payment_fields()
S
54 4 21
WC_InfinitePay_Module::init_form_fields()
S
42 1 63
WC_InfinitePay_Module::email_instructions()
S
65 4 9
WC_InfinitePay_Module::change_payment_complete_order_status()
S
70 3 6
WC_InfinitePay_Module::process_payment()
S
64 3 10
WC_InfinitePay_Module::__construct()
S
52 1 22
WC_InfinitePay_Module::woocommerce_instance()
S
68 2 8
ip_redirect()
S
71 2 6
WC_InfinitePay_Module::thank_you_page()
S
73 2 5
WC_InfinitePay_Log::__construct()
S
71 2 6
WC_InfinitePay_Log::init_log()
S
68 2 8
WC_InfinitePay_Module::update_plugin_version()
S
69 2 6
wc_infintepay_init()
S
74 2 5
WC_InfinitePay_Module::generate_uuid()
S
66 1 7
wc_infinitepay_add_to_gateway()
S
77 1 4
welcome_render()
S
81 1 3
WC_InfinitePay_Module::get_ip_icon()
S
78 1 3
register_welcomehidemenu()
S
67 1 10
WC_InfinitePay_Module::load_plugin_textdomain()
S
67 1 7
WC_InfinitePay_Module::setup_properties()
S
64 1 10
wc_infinitepay_plugin_links()
S
68 1 7
WC_InfinitePay_Log::write_log()
S
78 1 3
plugin_activate()
S
80 1 3
WC_InfinitePay_Log::set_id()
S
81 1 3
woo_custom_api()
S
72 1 5