Code Analysis: Advanced Fields For Elementor Forms 1.0.1

Function Rating Maintainability Complexity Lines of code
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::update_controls()
A
40 14 62
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getCountries()
A
22
1 248
HulkPlugins\ElementorPro\Forms\AdvancedFields\Routes\DropzoneRoute::upload()
A
41 6 58
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getAllowedSvgTags()
S
36 1 115
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::get_field_settings()
S
54 5 21
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::sanitizeSettings()
S
56 5 18
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::update_field_controls()
S
59 5 14
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::checkValuesInOptions()
S
59 5 14
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::register_fields()
S
59 5 13
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::enqueue_scripts()
S
57 4 18
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::getSettings()
S
58 4 15
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::forms_record_actions_before()
S
59 4 15
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::getFieldsInfo()
S
59 4 14
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::convertToBytes()
S
60 4 14
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::__construct()
S
58 3 17
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::get_builder_content()
S
64 4 10
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::cleanup_controls()
S
58 3 15
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::activated()
S
59 3 15
hulk_affef_fs()
S
51 2 29
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::render()
S
51 2 26
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::enqueue_admin_scripts()
S
53 2 25
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::render_settings_page()
S
47 1 38
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::plugin_row_meta()
S
58 2 16
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::findFieldBySlug()
S
65 3 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getUniqueBySlug()
S
59 2 15
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::admin_footer_text()
S
62 2 11
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::register_field_scripts()
S
59 1 16
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::getInstance()
S
71 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::admin_top_bar()
S
71 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Filesystem::__construct()
S
66 2 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Range\Field::update_field_control_data()
S
65 2 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::uninstall()
S
72 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Color\Field::update_field_control_data()
S
65 2 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::get_builder_content()
S
72 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::__construct()
S
70 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::getSupportedFields()
S
69 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::getDefaultFields()
S
69 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::is_elementor_pro_exist()
S
68 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::sanitizeFields()
S
68 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::updateSettings()
S
69 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::get_class_directory()
S
69 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::render_field()
S
70 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getInlineSvg()
S
67 2 8
HulkPlugins\ElementorPro\Forms\AdvancedFields\Routes\SettingsRoute::save_settings()
S
65 2 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::get_main_id()
S
70 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Services\SettingsService::getInstance()
S
71 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::optional_data()
S
65 2 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Filesystem::getInstance()
S
71 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::print_template()
S
71 2 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::widget_style_controls()
S
69 2 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Routes\SettingsRoute::__construct()
S
61 1 13
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::init_hooks()
S
60 1 12
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::admin_notice_missing_required_plugin()
S
63 1 12
HulkPlugins\ElementorPro\Forms\AdvancedFields\Routes\DropzoneRoute::__construct()
S
63 1 11
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::init_hooks()
S
69 1 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\I18n::init_hooks()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Services\SettingsService::__construct()
S
81 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Services\SettingsService::getSupportedFields()
S
81 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::activation()
S
89 1 2
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::add_assets_depends()
S
77 1 4
HulkPlugins\ElementorPro\Forms\AdvancedFields\I18n::getInstance()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\DateTimeLocal\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::get_name()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::add_preview_depends()
S
78 1 4
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Week\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\DateTimeLocal\Field::get_name()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Color\Field::get_name()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::rest_api_init()
S
78 1 4
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::editor_enqueue_scripts()
S
66 1 9
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Week\Field::get_name()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::kses_allowed_html()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getIcon()
S
69 1 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::getInstance()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::getInstance()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::__construct()
S
81 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Range\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\RichText\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\I18n::load_text_domain()
S
69 1 7
HulkPlugins\ElementorPro\Forms\AdvancedFields\Services\SettingsService::getSettings()
S
81 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::update_field_control_data()
S
98 1 1
HulkPlugins\ElementorPro\Forms\AdvancedFields\Controllers\SettingsController::admin_menu()
S
65 1 10
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Filesystem::__clone()
S
91 1 2
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Color\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Base::register_dynamic_tags()
S
91 1 2
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\FieldBase::doc_notice_control_content()
S
70 1 6
HulkPlugins\ElementorPro\Forms\AdvancedFields\Models\SettingsModel::deleteSettings()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Range\Field::get_name()
S
79 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Utils\Helper::getMaxFileUploadSizeInMB()
S
66 1 8
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Month\Field::get_type()
S
80 1 3
HulkPlugins\ElementorPro\Forms\AdvancedFields\Fields\Month\Field::get_name()
S
79 1 3