Code Analysis: Clover Payments for WooCommerce 2.0.0

Function Rating Maintainability Complexity Lines of code
WOO_CLV_GATEWAY::process_refund()
A
40 9 62
WOO_CLV_ADMIN::process_capture()
A
39 7 71
WOO_CLV_ADMIN::process_payment()
A
40 7 64
WOO_CLV_ADMIN_CAPTURE::notice_bulk_actions_capture()
A
53 8 22
WOO_CLV_ADMIN_CAPTURE::handle_bulk_actions_capture()
S
50 5 29
WOO_CLV_ADMIN::__construct()
S
49 5 28
WOO_CLV_ADMIN::init_form_fields()
S
39 1 83
woo_clv_init_gateway()
S
55 4 19
WOO_CLV_ADMIN::add_capture_button()
S
57 4 17
WOO_CLV_ADMIN_CAPTURE::wc_clv_order_capture()
S
58 4 15
wc_clv_payment_card_info_on_invoice_page()
S
61 4 13
WOO_CLV_ADMIN::wc_clv_payment_card_info_on_order_details()
S
62 3 14
WOO_CLV_GATEWAY::getRefundData()
S
59 3 14
WOO_CLV_ADMIN::add_card_details_to_account_order()
S
60 3 13
WOO_CLV_ADMIN::get_customer_data()
S
55 2 20
WOO_CLV_ADMIN::getChargeData()
S
56 2 18
WOO_CLV_ERRORMAPPER::get_localized_messages()
S
49 1 30
WOO_CLV_ADMIN::clover_admin_scripts()
S
64 2 11
clover_woocommerce_block_support()
S
65 2 11
WOO_CLV_ADMIN_CAPTURE::enqueue_scripts()
S
56 1 21
WOO_CLV_GATEWAY::isPartial()
S
72 2 6
woo_clv_plugin_notices()
S
73 2 5
wc_clv_order_pay_order_details()
S
62 2 10
woo_clv_add_gateway_class()
S
71 2 6
WOO_CLV_ERRORMAPPER::get_localized_error_message()
S
71 2 5
woo_clv_no_wc_notice()
S
67 1 12
plugin_abspath()
S
80 1 3
WOO_CLV_ADMIN_CAPTURE::__construct()
S
79 1 3
WOO_CLV_GATEWAY::buildRefundHeader()
S
67 1 8
WOO_CLV_ADMIN::getSurcharge()
S
68 1 7
WOO_CLV_ADMIN::buildHeader()
S
64 1 10
WOO_CLV_ADMIN::get_token()
S
75 1 4
plugin_url()
S
79 1 3
WOO_CLV_ADMIN_CAPTURE::bulk_actions_capture_option()
S
74 1 4
WOO_CLV_ADMIN::get_ip_address()
S
81 1 3
WOO_CLV_ADMIN::getCaptureData()
S
64 1 10