Code Analysis: Cryptocurrency Payments Using MetaMask For WooCommerce 1.1.1

Function Rating Maintainability Complexity Lines of code
WC_cpmw_Gateway::payment_fields()
C
34 25 89
Cpmw_metamask_list::prepare_items()
C
38 27 54
cpmw_payment_verify()
B
34 22 79
Cpmw_metamask_list::column_default()
B
39 21 59
WC_cpmw_Gateway::thankyou_page()
A
36 11 76
cpmw_price_conversion()
A
44 12 42
cpmw_format_number()
A
56 11 17
Cpmw_metamask_list::timeAgo()
A
57 11 14
WC_cpmw_Gateway::validate_fields()
A
48 10 29
CPMW\feedback\Cpmw_feedback::show_deactivate_feedback_popup()
A
40 6 71
WC_cpmw_Gateway::init_form_fields()
A
33 1 126
CPMW_Review_Class::atlt_create_notice_content()
A
36 1 125
cpmw_openexchangerates_api()
S
51 7 24
CPMW\feedback\Cpmw_feedback::submit_deactivation_response()
S
44 5 45
CPMW_Review_Class::atlt_admin_notice_for_reviews()
S
55 6 19
cpmw_crypto_compare_api()
S
54 5 18
WC_cpmw_Gateway::cpmw_custom_multiselect_handler()
S
52 4 21
cpmw_binance_price_api()
S
56 4 17
WC_cpmw_Gateway::cpmw_delete_trainsient()
S
57 4 16
CPMW_database::cpmw_insert_data()
S
58 4 14
WC_cpmw_Gateway::process_payment()
S
50 3 26
WC_cpmw_Gateway::__construct()
S
53 3 21
cpmw_metamask_pay::cpmw_plugin_version_verify()
S
65 4 9
cpmw_metamask_pay::cpmw_missing_wc_notice()
S
52 2 26
cpmw_transaction_table()
S
51 1 31
CPMW\feedback\Cpmw_feedback::enqueue_feedback_scripts()
S
66 3 7
cpmw_metamask_pay::cpmw_load_files()
S
61 2 12
CPMW_database::create_table()
S
57 1 21
CPMW_database::coin_exists_by_id()
S
64 2 9
WC_cpmw_Gateway::is_valid_for_use()
S
70 2 6
CPMW_Review_Class::__construct()
S
70 2 6
CPMW_database::get_columns()
S
60 1 15
cpmw_metamask_pay::cmpw_admin_style()
S
65 2 8
cpmw_metamask_pay::get_instance()
S
71 2 6
Cpmw_metamask_list::get_columns()
S
58 1 15
CPMW_database::get_column_defaults()
S
60 1 15
cpmw_metamask_pay::registers()
S
59 1 13
Cpmw_metamask_list::get_sortable_columns()
S
63 1 12
cpmw_metamask_pay::cpmw_add_submenu_page()
S
73 1 4
CPMW\feedback\Cpmw_feedback::__construct()
S
71 1 5
cpmw_count_orders_status()
S
67 1 7
CPMW_database::__construct()
S
70 1 6
cpmw_metamask_pay::__construct()
S
91 1 2
cpmw_supported_currency()
S
65 1 4
cpmw_metamask_pay::cpmw_add_widgets_action_links()
S
71 1 5
cpmw_metamask_pay::activate()
S
64 1 9
CPMW_database::count()
S
79 1 3
cpmw_metamask_pay::deactivate()
S
71 1 6
CPMW_database::drop_table()
S
76 1 4
cpmw_metamask_pay::cpmw_installation_date()
S
76 1 4
CPMW_database::cpmw_get_data()
S
72 1 5
CPMW_Review_Class::atlt_dismiss_review_notice()
S
72 1 5
cpmw_metamask_pay::cpmw_add_gateway_class()
S
77 1 4