Code Analysis: Image Gallery - Block 2.0.0

Function Rating Maintainability Complexity Lines of code
FSActivate::fs_init()
B
42 18 42
FSActivate::fetch_info()
A
52 8 21
icbAdminMenu::activated_plugin()
A
48 7 31
FSActivate::extend_config()
S
45 6 42
FSActivate::get_is_all_tracking_allowed()
S
58 7 15
Freemius_Lite::validate_site_data()
S
69 8 5
FS_Lite::get_fs_accounts()
S
58 6 16
FSActivate::event_hook()
S
58 6 14
ig_fs()
S
48 4 35
fs_lite_dynamic_init()
S
56 5 18
icbAdminMenu::get_popular_plugins()
S
56 5 16
icbAdminMenu::get_active_plugins()
S
58 5 14
FS_Lite::getSecureAuth()
S
62 5 11
FSActivate::admin_head()
S
62 5 9
FS_Lite::getInitializedAccounts()
S
60 4 13
FSActivate::opt_in_button()
S
60 4 11
Freemius_Lite::Api()
S
56 3 17
Freemius_Lite::__construct()
S
67 4 7
FS_Lite::loadDependencies()
S
66 4 8
Freemius_Lite::process_permission_result()
S
62 3 12
icbAdminMenu::display_activation_notice()
S
54 2 22
FSActivate::register()
S
54 2 19
FS_Lite::fs_strip_url_protocol()
S
67 3 7
FSActivate::enqueue_assets()
S
64 3 8
Freemius_Lite::permission_update()
S
58 2 15
Freemius_Lite::has_error()
S
74 3 4
FS_Lite::get_anonymous_id()
S
66 3 8
BPluginsFSLite::set_basename()
S
66 3 9
FSActivate::opt_in_modal()
S
62 2 13
Freemius_Lite::plugin_activated()
S
57 1 17
Freemius_Lite::update_plugin_status()
S
67 2 7
FSActivate::_uninstall_plugin()
S
70 2 6
FSActivate::fs_notice_dismiss()
S
64 2 9
FSActivate::_deactivate_plugin_hook()
S
67 2 7
BIGBImageGallery::registerSettings()
S
60 1 15
FS_Lite::init()
S
71 2 5
FS_Lite::isLocalhost()
S
74 2 4
BPluginsFSLite::__construct()
S
66 2 8
FSActivate::get_request()
S
77 2 3
BIGBImageGallery::ig_PremiumChecker()
S
65 2 9
icbAdminMenu::adminEnqueueScripts()
S
62 2 10
FSActivate::post_request()
S
77 2 3
FSActivate::_activate_plugin_hook()
S
71 2 6
ig_IsPremium()
S
79 2 3
Freemius_Lite::get_site()
S
69 2 7
FS_Lite::get_plugin_data()
S
61 1 13
FSActivate::opt_in_form()
S
62 1 13
icbAdminMenu::adminMenu()
S
63 1 11
FSActivate::initialize_opt_in()
S
70 1 11
UpgradePage::__construct()
S
79 1 3
Freemius_Lite::plugin_deactivated()
S
79 1 3
Freemius_Lite::_permission_update()
S
78 1 3
BPluginsFSLite::can_use_premium_feature()
S
81 1 3
icbAdminMenu::ig_help_page()
S
83 1 5
Freemius_Lite::handle_anonymous_site()
S
66 1 8
FS_Lite::__construct()
S
63 1 10
Freemius_Lite::plugin_uninstall()
S
78 1 3
BPluginsFSLite::uninstall_plugin()
S
80 1 3
BIGBImageGallery::__construct()
S
68 1 7
BIGBImageGallery::onInit()
S
80 1 3
UpgradePage::adminMenu()
S
65 1 10
BPluginsFSLite::can_use_premium_code()
S
82 1 3
BPluginsFSLite::is_premium()
S
80 1 3
Freemius_Lite::update_permissions()
S
63 1 10
FS_Lite::generateUniqueId()
S
72 1 5
FS_Lite::get_data()
S
75 1 4
FSActivate::add_opt_in_menu()
S
77 1 3
Freemius_Lite::generate_authorization_header()
S
64 1 10
FSActivate::fs_admin_notice()
S
70 1 5
UpgradePage::upgradePage()
S
100 1 4
FSActivate::__construct()
S
73 1 5
FS_Lite::fs_starts_with()
S
78 1 3
FS_Lite::update_store()
S
72 1 5
Freemius_Lite::FS_Api()
S
74 1 4
icbAdminMenu::__construct()
S
66 1 8
FSActivate::initialize_fs_accounts()
S
76 1 4