Code Analysis: Campaign Monitor for WooCommerce 1.4.8

Most Complex Classes

Class Rating Complexity
Services_JSON
C
121
core\App
B
88
core\CampaignMonitor
A
67
core\Ajax
A
62
core\Fields
S
42
core\Customer
S
37
CS_REST_Wrapper_Base
S
28
CS_REST_Clients
S
26
CS_REST_Lists
S
24
CS_REST_CurlTransport
S
20
core\Helper
S
18
CS_REST_SocketTransport
S
16

Most Complex Functions

Function Rating Complexity
Services_JSON::decode()
D
67
Services_JSON::encode()
D
36
core\Ajax::set_client_list()
D
31
core\App::handle_request()
B
18
core\App::checkout_process()
B
19
CS_REST_CurlTransport::make_call()
B
18
core\App::__construct()
A
13
core\Customer::format()
A
11
core\Fields::get_select()
A
11
core\Cron::run()
A
8
core\Customer::createLinks()
A
10
CS_REST_SocketTransport::_build_request()
A
8