Code Analysis: Clover Payments for WooCommerce 1.0.10

Function Rating Maintainability Complexity Lines of code
WOO_CLV_GATEWAY::process_refund()
A
40 8 63
WOO_CLV_ADMIN::process_capture()
A
39 6 72
WOO_CLV_ADMIN::process_payment()
A
39 5 69
WOO_CLV_ADMIN_CAPTURE::notice_bulk_actions_capture()
A
53 8 22
WOO_CLV_ADMIN::elements_form()
A
44 5 63
WOO_CLV_ADMIN::payment_scripts()
S
50 7 28
WOO_CLV_ADMIN::get_token()
S
57 6 17
WOO_CLV_ADMIN::__construct()
S
48 5 31
WOO_CLV_ADMIN_CAPTURE::handle_bulk_actions_capture()
S
50 5 29
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_GATEWAY::getRefundData()
S
59 3 14
WOO_CLV_ADMIN::wc_clv_payment_card_info_on_order_details()
S
62 3 14
WOO_CLV_ADMIN::add_card_details_to_account_order()
S
60 3 13
WOO_CLV_ADMIN::get_customer_data()
S
56 2 19
WOO_CLV_ADMIN::getChargeData()
S
57 2 16
WOO_CLV_ERRORMAPPER::get_localized_messages()
S
49 1 30
WOO_CLV_ADMIN::clover_admin_scripts()
S
64 2 11
WOO_CLV_ADMIN_CAPTURE::enqueue_scripts()
S
56 1 21
WOO_CLV_ERRORMAPPER::get_localized_error_message()
S
71 2 5
wc_clv_order_pay_order_details()
S
62 2 10
woo_clv_plugin_notices()
S
73 2 5
WOO_CLV_ADMIN::log()
S
69 2 7
WOO_CLV_GATEWAY::isPartial()
S
72 2 6
woo_clv_add_gateway_class()
S
71 2 6
woo_clv_no_wc_notice()
S
66 1 13
WOO_CLV_ADMIN::getSurcharge()
S
68 1 7
WOO_CLV_GATEWAY::buildRefundHeader()
S
67 1 8
WOO_CLV_ADMIN_CAPTURE::bulk_actions_capture_option()
S
74 1 4
WOO_CLV_ADMIN_CAPTURE::__construct()
S
79 1 3
WOO_CLV_ADMIN::payment_fields()
S
75 1 5
WOO_CLV_ADMIN::getCaptureData()
S
64 1 10
WOO_CLV_ADMIN::buildHeader()
S
66 1 9