Code Analysis: HTML Forms 1.3.22

Function Rating Maintainability Complexity Lines of code
HTML_Forms\Forms::listen_for_submit()
B
37 22 62
hf_field_value()
A
47 13 32
HTML_Forms\Forms::validate_form()
A
48 12 31
hf_get_form()
A
40 9 60
HTML_Forms\Forms::sanitize()
A
53 9 22
HTML_Forms\Actions\Email::process()
A
51 8 23
HTML_Forms\Actions\MailChimp::process()
A
47 7 35
HTML_Forms\Admin\Admin::add_screen_options()
A
55 8 18
HTML_Forms\Actions\MailChimp::page_settings()
S
47 6 38
HTML_Forms\Admin\Admin::listen()
S
54 7 20
hf_template()
S
52 6 25
hf_array_get()
S
59 6 15
HTML_Forms\Forms::shortcode()
S
57 6 15
HTML_Forms\Admin\GDPR::export_submission()
S
52 5 27
HTML_Forms\Forms::get_response_for_error_code()
S
52 5 26
HTML_Forms\Forms::listen_for_preview()
S
52 5 24
_hf_on_plugin_activation_multisite()
S
53 5 22
_bootstrap()
S
55 5 19
HTML_Forms\Admin\Table::get_items()
S
59 5 16
HTML_Forms\Admin\Admin::assets()
S
57 5 16
HTML_Forms\Admin\Admin::get_submission_columns()
S
59 5 14
HTML_Forms\Form::get_data_attributes()
S
53 4 22
HTML_Forms\Submission::save()
S
55 4 19
HTML_Forms\Admin\Migrations::find_migrations()
S
57 4 16
HTML_Forms\Admin\Admin::process_save_form()
S
49 3 30
HTML_Forms\Forms::get_request_data()
S
63 4 11
HTML_Forms\Form::get_html()
S
52 3 23
HTML_Forms\Actions\Email::page_settings()
S
45 1 52
HTML_Forms\Admin\Table::process_bulk_action_duplicate()
S
56 3 18
hf_is_date()
S
64 4 9
hf_is_file()
S
70 4 6
HTML_Forms\Admin\Table::get_views()
S
62 4 9
HTML_Forms\Admin\Table::column_form_name()
S
59 3 13
HTML_Forms\Admin\Table::process_bulk_action()
S
61 3 12
HTML_Forms\Forms::register()
S
55 2 22
hf_get_form_submissions()
S
57 2 16
HTML_Forms\Admin\GDPR::export()
S
58 2 16
HTML_Forms\Admin\GDPR::erase()
S
58 2 16
HTML_Forms\Admin\Admin::page_overview()
S
62 3 10
HTML_Forms\TagReplacers::user()
S
68 3 7
HTML_Forms\TagReplacers::post()
S
68 3 7
HTML_Forms\Admin\Table::prepare_items()
S
59 2 14
HTML_Forms\Forms::assets()
S
59 2 14
hf_get_settings()
S
61 2 13
HTML_Forms\Admin\Admin::enqueue_gutenberg_assets()
S
60 2 13
hf_get_admin_tabs()
S
61 2 12
HTML_Forms\Admin\GDPR::find_submissions_for_email_address()
S
60 2 12
HTML_Forms\Submission::from_object()
S
60 2 12
HTML_Forms\Admin\Admin::menu()
S
59 2 12
HTML_Forms\Admin\Admin::process_bulk_delete_submissions()
S
61 2 11
HTML_Forms\Admin\Table::get_bulk_actions()
S
62 2 11
HTML_Forms\Admin\Admin::hook()
S
56 1 18
HTML_Forms\Admin\Admin::process_create_form()
S
59 1 15
_hf_create_submissions_table()
S
61 1 15
HTML_Forms\Form::get_email_fields()
S
68 2 7
hf_human_filesize()
S
67 2 6
HTML_Forms\Form::get_message()
S
69 2 6
HTML_Forms\Admin\Admin::run_migrations()
S
63 2 10
HTML_Forms\Form::__get()
S
74 2 5
HTML_Forms\Admin\Admin::tab_submissions_list()
S
64 2 9
HTML_Forms\TagReplacers::url_params()
S
70 2 6
HTML_Forms\Admin\Table::column_shortcode()
S
70 2 6
HTML_Forms\Admin\Admin::page_edit_form()
S
66 2 7
HTML_Forms\Form::get_required_fields()
S
68 2 7
HTML_Forms\Admin\Admin::tab_submissions_detail()
S
68 2 7
_hf_on_add_user_to_blog()
S
68 2 7
_hf_on_plugin_activation()
S
66 2 9
hf_get_forms()
S
59 1 14
hf_replace_data_variables()
S
61 1 13
HTML_Forms\Admin\Table::__construct()
S
63 1 12
HTML_Forms\Actions\MailChimp::get_default_settings()
S
72 1 6
HTML_Forms\Admin\GDPR::register_eraser()
S
68 1 7
HTML_Forms\Form::get_markup()
S
79 1 3
HTML_Forms\Admin\Table::process_bulk_action_delete()
S
79 1 3
_hf_on_wp_insert_site()
S
74 1 5
HTML_Forms\Admin\Admin::register_settings()
S
79 1 3
HTML_Forms\Admin\Admin::tab_settings()
S
79 1 3
HTML_Forms\Admin\Admin::sanitize_settings()
S
82 1 3
HTML_Forms\Admin\Migrations::run_migration()
S
82 1 3
HTML_Forms\Admin\Table::get_hidden_columns()
S
82 1 3
HTML_Forms\Admin\Table::get_table_classes()
S
79 1 3
HTML_Forms\Admin\Admin::page_new_form()
S
79 1 3
HTML_Forms\Admin\Admin::tab_actions()
S
79 1 3
HTML_Forms\Admin\Migrations::run()
S
75 1 4
HTML_Forms\Admin\Admin::page_premium()
S
79 1 3
HTML_Forms\Actions\Action::page_settings()
S
100 1 0
HTML_Forms\Admin\Admin::get_available_form_actions()
S
73 1 5
HTML_Forms\Actions\Action::hook()
S
70 1 5
HTML_Forms\Admin\Table::column_cb()
S
79 1 3
HTML_Forms\Form::__construct()
S
81 1 3
HTML_Forms\Actions\Action::process()
S
100 1 0
hf_get_form_submission()
S
67 1 7
HTML_Forms\Form::get_field_count()
S
72 1 5
HTML_Forms\Admin\Table::single_row()
S
73 1 5
HTML_Forms\Admin\Table::get_columns()
S
69 1 7
HTML_Forms\Admin\Admin::tab_fields()
S
65 1 9
HTML_Forms\Actions\MailChimp::__construct()
S
79 1 3
HTML_Forms\Admin\Table::get_default_primary_column_name()
S
82 1 3
HTML_Forms\Admin\Admin::get_tab_url()
S
78 1 3
HTML_Forms\Actions\Email::__construct()
S
79 1 3
HTML_Forms\Admin\Table::get_sortable_columns()
S
74 1 5
HTML_Forms\Admin\Admin::page_settings()
S
75 1 4
HTML_Forms\Actions\Email::get_default_settings()
S
65 1 10
HTML_Forms\Admin\Table::process_bulk_action_trash()
S
79 1 3
HTML_Forms\Actions\Action::register()
S
76 1 4
HTML_Forms\Admin\Admin::get_default_form_content()
S
64 1 9
HTML_Forms\Admin\GDPR::hook()
S
75 1 4
HTML_Forms\Admin\Migrations::__construct()
S
74 1 5
HTML_Forms\Form::__toString()
S
81 1 3
HTML_Forms\Admin\Admin::__construct()
S
81 1 3
HTML_Forms\Forms::hook()
S
68 1 7
HTML_Forms\Admin\Table::column_ID()
S
82 1 3
HTML_Forms\Admin\Table::process_bulk_action_untrash()
S
79 1 3
HTML_Forms\Admin\Table::no_items()
S
78 1 3
HTML_Forms\Admin\GDPR::register_exporter()
S
68 1 7
HTML_Forms\Admin\Admin::tab_messages()
S
79 1 3
HTML_Forms\Forms::__construct()
S
77 1 4