Code Analysis: Custom Login Page Customizer 2.1.3

Function Rating Maintainability Complexity Lines of code
LoginCustomizer\Customizer\Panel\Custom_Code::logincust_render_styles()
D
18
71 214
LoginCustomizer\Settings\Features\Login_Order::logincust_login_order()
C
39 31 52
LoginCustomizer\Customizer\Panel\Sections\Button::__construct()
B
22
2 368
LoginCustomizer\Settings\API::admin_init()
B
41 23 46
LoginCustomizer\Customizer\Panel\Sections\Fields::__construct()
B
24
1 336
LoginCustomizer\Includes\Disband::__construct()
B
29
1 330
LoginCustomizer\Includes\Help::get_sysinfo()
A
36 14 69
LoginCustomizer\Customizer\Panel\Sections\Form::__construct()
A
29
1 217
LoginCustomizer\Customizer\Panel\Functions::change_username_label()
A
51 12 26
LoginCustomizer\Customizer\Panel\Functions::__construct()
A
48 11 29
LoginCustomizer\Customizer\Panel\Sections\Other::__construct()
A
33 2 152
Deactivate_Login_Customizer::deactivate()
A
43 9 46
LoginCustomizer\Customizer\Panel\Sections\Logo::__construct()
A
32 1 162
LoginCustomizer\Customizer\Panel\Sections\Background::__construct()
A
32 1 154
LoginCustomizer\Settings\API::callback_number()
S
58 8 12
LoginCustomizer\Customizer\Panel\Controls\Range_Slider::render_content()
S
50 6 31
LoginCustomizer\Settings\API::get_sanitize_callback()
S
59 7 14
LoginCustomizer\Settings\API::do_settings_sections()
S
58 7 14
LoginCustomizer\Plugin::__construct()
S
54 6 20
LoginCustomizer\Settings\API::callback_wysiwyg()
S
55 5 17
LoginCustomizer\Settings\API::callback_email()
S
60 6 10
LoginCustomizer\Includes\Notification::logincustomizer_review_dismissal()
S
62 6 10
LoginCustomizer\Includes\Notification::logincustomizer_review_pending()
S
62 6 10
LoginCustomizer\Settings\API::script()
S
53 1 74
LoginCustomizer\Settings\Features\Login_Order::login_order()
S
60 5 12
LoginCustomizer\Settings\API::show_forms()
S
49 3 38
LoginCustomizer\Customizer\Panel\Controls\Radio_Images::render_content()
S
55 4 21
LoginCustomizer\Customizer\Panel\Controls\Range_Slider::to_json()
S
56 4 20
LoginCustomizer\LoginCustomizerTemplate::view_project_template()
S
57 4 17
LoginCustomizer\Customizer\Panel\Sections\Templates::__construct()
S
45 2 46
LoginCustomizer\Settings\API::callback_text()
S
62 5 9
LoginCustomizer\Includes\Notification::logincustomizer_review_notice()
S
58 4 15
LoginCustomizer\Settings\API::sanitize_options()
S
61 4 13
LoginCustomizer\Includes\Notification::logincustomizer_review_notice_message()
S
48 2 41
LoginCustomizer\Settings\API::callback_select()
S
60 4 11
LoginCustomizer\Customizer\Panel\Controls\Padding::render_content()
S
54 3 26
LoginCustomizer\Customizer\Panel\Controls\Toggle::render_content()
S
57 3 21
LoginCustomizer\Customizer\Panel\Sections\Code::__construct()
S
46 1 50
LoginCustomizer\Includes\Plugin_Meta::login_customizer_action_links()
S
55 3 19
LoginCustomizer\Includes\Plugin_Meta::_row_meta()
S
54 3 18
LoginCustomizer\Settings\Setup::get_settings_fields()
S
49 2 31
LoginCustomizerSetup::update_page()
S
59 3 15
LoginCustomizer\Settings\API::callback_textarea()
S
63 4 8
LoginCustomizer\Settings\API::callback_file()
S
61 4 10
LoginCustomizer\Settings\Features\Custom_Register_Password::logincust_reg_pass_errors()
S
62 4 10
LoginCustomizer\Settings\API::callback_multicheck()
S
58 3 14
Deactivate_Login_Customizer::init()
S
62 3 11
LoginCustomizer\Settings\Setup::loginCustomizerIcon()
S
49 1 41
logincust_customize_register()
S
49 1 35
LoginCustomizer\Settings\API::callback_password()
S
66 3 7
LoginCustomizer\Settings\API::callback_color()
S
66 3 7
LoginCustomizer\Settings\API::show_navigation()
S
63 3 10
LoginCustomizer\Settings\Setup::get_pages()
S
65 3 10
LoginCustomizer\Settings\API::callback_radio()
S
60 2 12
LoginCustomizer\LoginCustomizerTemplate::__construct()
S
61 2 11
LoginCustomizer\Settings\API::_style_fix()
S
66 2 11
LoginCustomizer\LoginCustomizerTemplate::register_project_templates()
S
62 2 11
LoginCustomizer\Settings\Setup::get_settings_sections()
S
55 1 19
LoginCustomizer\Settings\Features\Custom_Register_Password::logincust_reg_password_fields()
S
62 1 17
LoginCustomizer\Settings\Setup::logincust_setting_menu()
S
56 1 16
LoginCustomizerSetup::get_instance()
S
71 2 6
LoginCustomizer\LoginCustomizerTemplate::get_instance()
S
71 2 6
LoginCustomizer\Customizer\Panel\Sanitizers::radio_option()
S
65 2 9
LoginCustomizerSetup::update_option()
S
66 2 8
plugin()
S
68 2 7
LoginCustomizer\Customizer\Panel\Controls\Alpha::to_json()
S
67 2 8
LoginCustomizer\Settings\Features\Custom_Register_Password::logincust_set_password()
S
71 2 6
LoginCustomizer\Customizer\Panel\Sections\Templates::radio_option()
S
65 2 9
LoginCustomizer\Customizer\Panel\Custom_Code::logincust_render_script()
S
69 2 6
LoginCustomizer\Includes\Plugin_Meta::disband_model()
S
71 2 7
LoginCustomizer\Essentials::define()
S
75 2 5
LoginCustomizer\Settings\API::get_option()
S
69 2 7
logincust_radio_option()
S
66 2 9
LoginCustomizerSetup::check_page()
S
65 2 9
LoginCustomizer\Settings\API::admin_enqueue_scripts()
S
70 2 6
LoginCustomizer\Customizer\Panel\Sanitizers::logincust_sanitize_position()
S
68 2 7
logincust_sanitize_position()
S
68 2 7
LoginCustomizer\Settings\API::get_field_description()
S
66 2 8
LoginCustomizerSetup::setup_page()
S
59 1 14
LoginCustomizer\Settings\API::add_field()
S
63 1 11
LoginCustomizer\Settings\Setup::plugin_page()
S
63 1 11
LoginCustomizer\Settings\Setup::logincust_help_page()
S
63 1 11
LoginCustomizer\Customizer\Panel\Functions::login_page_custom_head()
S
82 1 3
LoginCustomizer\Settings\Features\Login_Order::__construct()
S
76 1 4
LoginCustomizer\Settings\API::set_fields()
S
77 1 4
LoginCustomizer\Customizer\Panel\Functions::logincust_login_logo_url_title()
S
76 1 4
LoginCustomizer\Customizer\Panel\Controls\Padding::enqueue()
S
74 1 4
logincust_customizer_preview_script()
S
65 1 8
LoginCustomizer\Settings\API::set_sections()
S
77 1 4
LoginCustomizer\Customizer\Panel\Controls\Radio_Images::enqueue()
S
79 1 3
LoginCustomizer\Customizer\Panel\Custom_Code::__construct()
S
75 1 4
LoginCustomizer\Customizer\Customizer_Enqueue::Enqueue_js_script()
S
64 1 9
Deactivate_Login_Customizer::__construct()
S
82 1 3
LoginCustomizer\Essentials::__construct()
S
76 1 4
LoginCustomizer\Includes\Notification::_hooks()
S
79 1 3
LoginCustomizer\Settings\API::callback_url()
S
82 1 3
LoginCustomizer\Includes\Plugin_Meta::hooks()
S
69 1 6
LoginCustomizer\Includes\Plugin_Meta::__construct()
S
91 1 2
LoginCustomizer\Customizer\Panel\Functions::logincust_no_register_link()
S
83 1 3
LoginCustomizer\Settings\API::add_section()
S
77 1 4
LoginCustomizer\Settings\API::__construct()
S
79 1 3
LoginCustomizer\Customizer\Panel\Functions::logincust_always_checked_rememberme()
S
83 1 3
LoginCustomizer\Settings\API::get_description()
S
83 1 3
LoginCustomizer\Settings\API::callback_checkbox()
S
62 1 10
LoginCustomizer\LoginCustomizerTemplate::add_new_template()
S
76 1 4
LoginCustomizer\Includes\Notification::__construct()
S
82 1 3
LoginCustomizer\Customizer\Panel\Functions::logincust_login_logo_url()
S
76 1 4
LoginCustomizer\Customizer\Panel\Controls\Range_Slider::enqueue()
S
74 1 4
LoginCustomizer\Settings\Features\Custom_Register_Password::add_custom_fields()
S
67 1 7
LoginCustomizer\Settings\Features\Custom_Register_Password::update_default_password_nag()
S
79 1 3
LoginCustomizer\Settings\Setup::logincust_setting_init()
S
74 1 5
LoginCustomizer\Customizer\Panel\Controls\Alpha::enqueue()
S
74 1 4
LoginCustomizer\Settings\Features\Custom_Register_Password::__construct()
S
82 1 3
LoginCustomizer\Customizer\Panel\Controls\Alpha::render_content()
S
68 1 8
LoginCustomizerSetup::__construct()
S
79 1 3
LoginCustomizer\Customizer\Create_Customizer::__construct()
S
91 1 2
LoginCustomizer\Settings\Setup::__construct()
S
72 1 5
LoginCustomizer\Settings\Features\Custom_Register_Password::logincust_new_user_email_notification()
S
74 1 4
LoginCustomizer\Settings\API::callback_html()
S
81 1 3
LoginCustomizer\Customizer\Customizer_Enqueue::logincust_customizer_script()
S
79 1 3
LoginCustomizer\Customizer\Create_Customizer::customizer_settings_creation()
S
73 1 5
LoginCustomizer\Essentials::load_text_domain()
S
78 1 3
LoginCustomizer\Customizer\Panel\Controls\Toggle::enqueue()
S
74 1 4
LoginCustomizer\Essentials::define_constants()
S
67 1 7
logincust_customizer_script()
S
64 1 9