Code Analysis: CF7 to Airtable 1.1.1

Function Rating Maintainability Complexity Lines of code
editor_panels()
C
23
17 273
save_wpcf7_entry_in_airtable_table()
B
37 19 73
WPC_WPCF7_AT\WPCF7_Field_Mapper::guess_field_type()
A
54 13 19
WPC_WPCF7_AT\API_Airtable::request()
A
44 9 46
WPC_WPCF7_AT\WPCF7_Airtable_Service::load()
A
45 9 41
save_files()
A
44 8 45
get_mapped_tags_from_contact_form()
A
46 7 39
save_contact_form()
S
56 6 17
WPC_WPCF7_AT\WPCF7_Airtable_Service::display_setup()
S
45 3 54
get_airtable_table()
S
59 5 14
WPC_WPCF7_AT\WPCF7_Airtable_Service::admin_notice()
S
55 4 22
get_airtable_table_columns()
S
55 4 21
WPC_WPCF7_AT\WPCF7_Airtable_Service::display()
S
49 3 35
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_field_compatible_airtable_types()
S
58 4 17
delete_uploads()
S
63 5 10
airtable_multiple_selects_format()
S
63 4 13
wpc_enqueue_custom_style()
S
60 4 13
wpconnect_wpcf7_airtable_admin_notice__info()
S
54 3 21
init()
S
58 3 16
meets_requirements()
S
65 4 9
wpconnect_wpcf7_airtable_cf7_notice_dismissed()
S
63 4 9
WPC_WPCF7_AT\WPCF7_Field_Mapper::find_best_airtable_type()
S
61 3 12
airtable_single_line_text_format()
S
71 3 6
airtable_email_format()
S
70 3 6
process_airtable_test_request_response()
S
60 2 15
airtable_multiple_attachments_format()
S
65 2 11
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_airtable_fields_types()
S
55 1 20
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_formatted_field_value()
S
66 2 8
wpconnect_wpcf7_airtable_get_api()
S
69 2 7
register_property()
S
66 2 9
airtable_url_format()
S
72 2 6
airtable_phone_number_format()
S
72 2 6
airtable_date_format()
S
71 2 6
on_plugin_activation()
S
69 2 7
tag_has_multiple_value()
S
77 2 3
tooltip()
S
61 1 15
explode_values_comma()
S
69 2 7
flatten_values()
S
71 2 6
airtable_yes_no_to_bool()
S
71 2 6
WPC_WPCF7_AT\WPCF7_Airtable_Service::__construct()
S
70 2 6
airtable_number_format()
S
72 2 6
WPC_WPCF7_AT\WPCF7_Airtable_Service::get_instance()
S
71 2 6
WPC_WPCF7_AT\WPCF7_Field_Mapper::apply_formatters()
S
70 2 6
WPC_WPCF7_AT\WPCF7_Airtable_Service::menu_page_url()
S
65 2 9
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_instance()
S
71 2 6
map_wpcf7_select()
S
61 1 14
notice_for_missing_requirements()
S
63 1 12
WPC_WPCF7_AT\API_Airtable::add_table_row()
S
64 1 12
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_supported_airtable_types()
S
64 1 11
wpconnect_wpcf7_airtable_api_key_is_valid()
S
79 1 3
WPC_WPCF7_AT\WPCF7_Airtable_Service::log()
S
79 1 3
WPC_WPCF7_AT\WPCF7_Airtable_Service::reset_data()
S
77 1 4
add_settings_link()
S
66 1 7
delete_plugin_option()
S
81 1 3
WPC_WPCF7_AT\WPCF7_Field_Mapper::check_field_compat()
S
75 1 4
map_wpcf7_acceptance()
S
65 1 10
map_wpcf7_number()
S
69 1 7
map_wpcf7_url()
S
69 1 7
map_wpcf7_checkbox()
S
65 1 10
airtable_checkbox_format()
S
82 1 3
wpconnect_wpcf7_airtable_save_plugin_version()
S
79 1 3
WPC_WPCF7_AT\WPCF7_Field_Mapper::get_fields()
S
80 1 3
map_wpcf7_radio()
S
65 1 10
WPC_WPCF7_AT\WPCF7_Airtable_Service::link()
S
69 1 8
WPC_WPCF7_AT\WPCF7_Airtable_Service::get_api_key()
S
82 1 3
map_wpcf7_file()
S
66 1 9
get_option_key()
S
79 1 3
WPC_WPCF7_AT\API_Airtable::get_table()
S
71 1 7
WPC_WPCF7_AT\WPCF7_Airtable_Service::icon()
S
86 1 2
WPC_WPCF7_AT\WPCF7_Airtable_Service::get_categories()
S
81 1 3
load_translations()
S
79 1 3
WPC_WPCF7_AT\WPCF7_Airtable_Service::is_active()
S
80 1 3
has_plugin_option()
S
80 1 3
WPC_WPCF7_AT\WPCF7_Airtable_Service::get_title()
S
79 1 3
update_plugin_option()
S
79 1 3
map_wpcf7_textarea()
S
69 1 7
get_plugin_option()
S
79 1 3
map_wpcf7_tel()
S
68 1 7
wpconnect_wpcf7_airtable_get_notices_screens_id()
S
71 1 7
WPC_WPCF7_AT\API_Airtable::__construct()
S
77 1 4
map_wpcf7_text()
S
71 1 6
map_wpcf7_range()
S
68 1 7
wpconnect_wpcf7_airtable_register_service()
S
70 1 7
WPC_WPCF7_AT\WPCF7_Airtable_Service::save_data()
S
68 1 8
WPC_WPCF7_AT\WPCF7_Field_Mapper::apply_formatter()
S
80 1 3
map_wpcf7_date()
S
69 1 7
map_wpcf7_email()
S
69 1 7