Code Analysis: ProveSource 2.3.0

Function Rating Maintainability Complexity Lines of code
provesrc_get_order_payload()
A
39 13 64
provesrc_get_products_array()
A
47 7 37
provesrc_get_ips()
A
56 8 19
provesrc_send_request()
S
49 6 30
provesrc_admin_menu_page_html()
S
46 4 53
provesrc_api_key_updated()
S
47 5 35
provesrc_isvalid_api_key()
S
60 5 12
provesrc_order_processed()
S
60 4 13
provesrc_log()
S
57 3 16
provesrc_get_api_key()
S
64 3 11
provesrc_encode_exception()
S
62 3 11
provesrc_send_error()
S
54 2 22
provesrc_uninstall_hook()
S
59 2 14
provesrc_deactivation_hook()
S
59 2 14
provesrc_activation_hook()
S
59 2 14
provesrc_admin_notice_html()
S
65 2 12
provesrc_order_id_hook()
S
64 2 9
provesrc_send_webhook()
S
67 2 8
provesrc_order_created_hook()
S
67 2 8
provesrc_admin_init()
S
66 1 8
provesrc_admin_menu()
S
78 1 3
provesrc_has_woocommerce()
S
78 1 3
PSConstants::option_api_key()
S
81 1 3
provesrc_get_debug()
S
81 1 3
provesrc_handle_error()
S
76 1 4
provesrc_var_dump_str()
S
74 1 5
PSConstants::legacy_option_api_key()
S
81 1 3
PSConstants::host()
S
81 1 3
PSConstants::option_debug_key()
S
81 1 3
provesrc_inject_code()
S
70 1 7
PSConstants::options_group()
S
81 1 3
PSConstants::version()
S
81 1 3