Code Analysis: Mailchimp 1.6.2

Function Rating Maintainability Complexity Lines of code
mailchimp_sf_signup_form()
D
22
37 256
mailchimp_form_field()
D
27
28 139
mailchimp_sf_save_general_form_settings()
C
32 28 102
Mailchimp_Admin::mailchimp_create_account()
B
39 17 58
Mailchimp_Admin::admin_notices()
B
38 15 81
mailchimp_sf_request_handler()
B
43 17 45
MailChimp_API::post()
B
42 16 46
mailchimp_sf_merge_submit()
A
44 16 39
mailchimp_sf_change_list_if_necessary()
A
41 15 52
Mailchimp_Admin::get_countries()
A
21
1 253
mailchimp_sf_signup_submit()
A
38 11 70
MailChimp_API::get()
A
43 12 46
mailchimp_sf_groups_submit()
A
47 12 36
mailchimp_country_list()
A
24
1 197
mailchimp_interest_group_field()
A
42 10 57
Mailchimp_Admin::finish_oauth_process()
A
45 11 40
Mailchimp_Admin::start_oauth_process()
A
47 8 34
Mailchimp_Admin::verify_and_save_oauth_token()
A
45 7 41
Mailchimp_Admin::check_login_session()
S
50 7 29
mailchimp_sf_migrate_sopresto()
S
47 6 37
mailchimp_sf_load_resources()
S
52 6 24
mailchimp_sf_merge_validate_address()
S
54 6 19
Mailchimp_Data_Encryption::decrypt()
S
55 6 18
mailchimp_sf_merge_remove_empty()
S
63 7 10
mailchimp_sf_delete_setup()
S
51 5 30
mailchimp_sf_get_interest_categories()
S
54 5 21
mailchimp_sf_verify_nonce()
S
54 5 21
Mailchimp_Admin::enqueue_admin_page_scripts()
S
47 4 33
mailchimp_sf_subscribe_body()
S
57 5 17
mailchimp_sf_needs_upgrade()
S
61 5 13
MailChimp_API::__construct()
S
54 4 22
mailchimp_sf_where_am_i()
S
49 3 34
mailchimp_sf_block()
S
55 4 19
mailchimp_sf_get_merge_vars()
S
57 4 16
mailchimp_sf_merge_validate_phone()
S
57 4 16
Mailchimp_Data_Encryption::get_default_key()
S
65 5 9
Mailchimp_Data_Encryption::get_default_salt()
S
65 5 9
mailchimp_sf_verify_key()
S
58 4 15
mailchimp_sf_set_all_groups_to_false()
S
61 4 12
mailchimp_sf_get_api()
S
62 4 12
Mailchimp_Admin::admin_footer_text()
S
53 3 23
mailchimp_sf_plugin_init()
S
70 4 6
mailchimp_version_check()
S
64 4 10
Mailchimp_Data_Encryption::encrypt()
S
60 3 13
mailchimp_sf_get_access_token()
S
62 3 12
mailchimp_sf_global_msg()
S
63 3 11
mailchimp_sf_should_display_form()
S
78 3 3
Mailchimp_Admin::sanitize_data()
S
68 3 7
mailchimp_sf_early_request_handler()
S
65 3 10
Mailchimp_SF_Widget::form()
S
57 1 22
mailchimp_sf_set_form_defaults()
S
56 1 17
mailchimp_sf_auth_nonce_key()
S
71 2 6
mailchimp_sf_auth_nonce_salt()
S
77 2 3
mailchimp_sf_delete_options()
S
75 2 5
mailchimp_sf_check_status()
S
65 2 9
mailchimp_sf_create_nonce()
S
62 2 10
Mailchimp_SF_Widget::widget()
S
71 2 6
mailchimp_sf_register_widgets()
S
75 2 5
mailchimp_sf_add_email_field()
S
61 1 13
Mailchimp_Admin::create_account_page()
S
65 1 11
mailchimp_update_1_6_0()
S
82 1 3
mailchimp_sf_update_profile_url()
S
65 1 8
mc_display_widget()
S
82 1 3
mailchimp_sf_signup_form_url()
S
67 1 7
mailchimpSF_signup_form()
S
76 1 4
mailchimp_sf_setup_page()
S
76 1 4
mailchimp_sf_plugin_action_links()
S
68 1 6
Mailchimp_Admin::add_create_account_page()
S
65 1 10
Mailchimp_Admin::get_timezones()
S
81 1 3
mailchimp_sf_main_css()
S
81 1 3
mailchimp_sf_display_widget()
S
82 1 3
Mailchimp_Data_Encryption::__construct()
S
76 1 4
mailchimp_sf_add_pages()
S
66 1 10
mailchimp_sf_shortcode()
S
75 1 5
mailchimp_sf_update_merge_fields()
S
73 1 5
Mailchimp_SF_Widget::__construct()
S
70 1 6
Mailchimp_Admin::init()
S
63 1 10
mc_datepicker_load()
S
81 1 3