Code Analysis: Mobile Smart App Banner 1.0.0

Most Complex Classes

Class Rating Complexity
Mobile_Smart_App_Banner_Admin
A
65
Mobile_Smart_App_Banner_Public
S
29
Mobile_Smart_App_Banner
S
10

Most Complex Functions

Function Rating Complexity
Mobile_Smart_App_Banner_Admin::validate_settings()
A
10
Mobile_Smart_App_Banner_Admin::register_settings()
A
1
Mobile_Smart_App_Banner_Public::get_appropriate_store_link()
A
8
Mobile_Smart_App_Banner_Public::display_app_banner()
S
7
Mobile_Smart_App_Banner_Admin::app_icon_callback()
S
5
Mobile_Smart_App_Banner_Admin::ios_app_store_id_callback()
S
5
Mobile_Smart_App_Banner_Public::is_ios_device()
S
4
Mobile_Smart_App_Banner::add_ios_smart_banner_meta()
S
4
Mobile_Smart_App_Banner_Admin::admin_notice()
S
3
Mobile_Smart_App_Banner_Public::enqueue_styles()
S
3
Mobile_Smart_App_Banner_Public::enqueue_scripts()
S
3
Mobile_Smart_App_Banner_Public::is_ios_smart_banner_enabled()
S
3