Code Analysis: Integrate Asana with Gravity Forms 1.6.9.2

Function Rating Maintainability Complexity Lines of code
Integrate_Asana_With_Gravity_Forms::process_feed()
C
25
15 197
Integrate_Asana_With_Gravity_Forms::retrieve_field_value()
B
38 17 72
Integrate_Asana_With_Gravity_Forms::build_settings_response()
A
27
4 217
Integrate_Asana_With_Gravity_Forms::calculate_due_date()
A
42 14 49
Integrate_Asana_With_Gravity_Forms::handle_asana_error()
A
42 11 54
Integrate_Asana_With_Gravity_Forms::transform_field_value()
A
46 10 40
Integrate_Asana_With_Gravity_Forms::plugin_settings_fields()
A
48 9 33
Integrate_Asana_With_Gravity_Forms::render_step_two()
A
38 5 92
Integrate_Asana_With_Gravity_Forms::render_step_four()
A
37 5 87
Integrate_Asana_With_Gravity_Forms::create_asana_client()
A
44 7 46
Integrate_Asana_With_Gravity_Forms::add_top_level_menu()
A
46 7 42
Integrate_Asana_With_Gravity_Forms::get_choices()
S
45 4 52
Integrate_Asana_With_Gravity_Forms::scripts()
S
45 4 46
Integrate_Asana_With_Gravity_Forms::render_step_three()
S
40 1 88
Integrate_Asana_With_Gravity_Forms::get_custom_fields_from_projects()
S
50 5 27
Integrate_Asana_With_Gravity_Forms::handle_review()
S
53 5 24
Integrate_Asana_With_Gravity_Forms::get_selected_custom_fields()
S
53 5 23
Integrate_Asana_With_Gravity_Forms::render_step_one()
S
43 2 65
Integrate_Asana_With_Gravity_Forms::process_custom_merge_tags()
S
56 5 19
Integrate_Asana_With_Gravity_Forms::render_plugins_section()
S
57 4 18
Integrate_Asana_With_Gravity_Forms::maybe_get_review()
S
63 5 10
Integrate_Asana_With_Gravity_Forms::get_addon_by_slug()
S
59 4 14
Integrate_Asana_With_Gravity_Forms::map_custom_fields_to_asana()
S
60 4 13
Integrate_Asana_With_Gravity_Forms::process_oauth_flow()
S
50 3 27
Integrate_Asana_With_Gravity_Forms::update_plugin_settings()
S
61 4 12
Integrate_Asana_With_Gravity_Forms::prepare_multi_enum_custom_field()
S
62 4 11
Integrate_Asana_With_Gravity_Forms::styles()
S
52 3 25
Integrate_Asana_With_Gravity_Forms::create_sub_menu()
S
46 1 54
Integrate_Asana_With_Gravity_Forms::feed_settings_fields()
S
53 3 23
Integrate_Asana_With_Gravity_Forms::create_top_level_menu()
S
49 2 36
Integrate_Asana_With_Gravity_Forms::get_memberships()
S
54 3 19
Integrate_Asana_With_Gravity_Forms::prepare_people_custom_field()
S
59 3 13
iawgf_fs()
S
51 2 28
Integrate_Asana_With_Gravity_Forms::prepare_date_custom_field()
S
61 3 12
Integrate_Asana_With_Gravity_Forms::prepare_enum_custom_field()
S
66 3 8
Integrate_Asana_With_Gravity_Forms::get_not_installed_plugins()
S
65 3 9
Integrate_Asana_With_Gravity_Forms::maybe_unset_feeds()
S
66 3 8
Integrate_Asana_With_Gravity_Forms::get_review()
S
55 1 29
Integrate_Asana_With_Gravity_Forms::get_app_menu_icon()
S
57 1 28
Integrate_Asana_With_Gravity_Forms::add_save_button()
S
52 1 27
Integrate_Asana_With_Gravity_Forms::get_custom_fields_object()
S
57 1 19
Integrate_Asana_With_Gravity_Forms::get_processed_task_name()
S
66 2 8
integrate_asana_with_gravity_forms()
S
72 2 6
Integrate_Asana_With_Gravity_Forms::get_number_tasks_created()
S
69 2 7
Integrate_Asana_With_Gravity_Forms::unset_menu_item()
S
70 2 6
Integrate_Asana_With_Gravity_Forms::get_me()
S
71 2 6
Integrate_Asana_With_Gravity_Forms::get_instance()
S
72 2 6
Integrate_Asana_With_Gravity_Forms::init_admin()
S
63 2 10
Integrate_Asana_With_Gravity_Forms::get_project_index()
S
69 2 6
Integrate_Asana_With_Gravity_Forms::get_time_string()
S
68 2 6
Integrate_Asana_With_Gravity_Forms::determine_step()
S
78 2 3
Integrate_Asana_With_Gravity_Forms::render_list_items()
S
68 2 7
Integrate_Asana_With_Gravity_Forms::add_no_auth_admin_notice()
S
61 1 12
Integrate_Asana_With_Gravity_Forms::build_error_response()
S
63 1 11
Integrate_Asana_With_Gravity_Forms::custom_merge_tag()
S
64 1 11
Integrate_Asana_With_Gravity_Forms::generate_field_name()
S
74 1 4
Integrate_Asana_With_Gravity_Forms::update_tasks_created()
S
75 1 4
Integrate_Asana_With_Gravity_Forms::is_authorized_with_asana()
S
80 1 3
Integrate_Asana_With_Gravity_Forms::configure_addon_message()
S
75 1 4
Integrate_Asana_With_Gravity_Forms::can_create_feed()
S
81 1 3
Integrate_Asana_With_Gravity_Forms::log_with_trace()
S
75 1 4
Integrate_Asana_With_Gravity_Forms::can_duplicate_feed()
S
82 1 3
IAWGF_Feed_Create_Task_GF_Step::get_label()
S
82 1 3
Integrate_Asana_With_Gravity_Forms::get_menu_icon()
S
80 1 3
Integrate_Asana_With_Gravity_Forms::uninstall()
S
66 1 9
Integrate_Asana_With_Gravity_Forms::feed_list_columns()
S
74 1 5
Integrate_Asana_With_Gravity_Forms::supported_notification_events()
S
67 1 8
Integrate_Asana_With_Gravity_Forms::get_tags_array()
S
65 1 9
Integrate_Asana_With_Gravity_Forms::get_users_array()
S
65 1 9
Integrate_Asana_With_Gravity_Forms::get_project_choices()
S
72 1 5
Integrate_Asana_With_Gravity_Forms::get_projects_array()
S
70 1 6
IAWGF_Feed_Create_Task_GF_Step::get_icon_url()
S
81 1 3
Integrate_Asana_With_Gravity_Forms::init()
S
65 1 10