Code Analysis: Audio Player Block 1.3.7

Function Rating Maintainability Complexity Lines of code
FSActivate::fs_init()
B
42 18 42
BPMPPlugin::bpmp_audio_player_block_shortcode()
A
47 12 36
FSActivate::fetch_info()
A
52 8 21
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
bpmp_fs()
S
49 4 33
fs_lite_dynamic_init()
S
56 5 18
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
BPMPPlugin::bpmp_admin_enqueue_script()
S
50 2 37
BPMPPlugin::bpmp_render_demo_page()
S
47 1 52
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
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
BPMPPlugin::onInit()
S
55 1 20
BPMPPlugin::__construct()
S
57 1 17
Freemius_Lite::plugin_activated()
S
57 1 17
BPMPPlugin::registerSettings()
S
60 1 15
FSActivate::post_request()
S
77 2 3
BPMPPlugin::bpmp_audioPlayerManageCustomColumns()
S
67 2 8
FSActivate::_activate_plugin_hook()
S
71 2 6
FSActivate::fs_notice_dismiss()
S
64 2 9
Freemius_Lite::get_site()
S
69 2 7
FS_Lite::isLocalhost()
S
74 2 4
Freemius_Lite::update_plugin_status()
S
67 2 7
FSActivate::_uninstall_plugin()
S
70 2 6
FS_Lite::init()
S
71 2 5
BPluginsFSLite::__construct()
S
66 2 8
FSActivate::get_request()
S
77 2 3
FSActivate::_deactivate_plugin_hook()
S
67 2 7
BPMPPlugin::bpmpPremiumChecker()
S
65 2 9
bpmpIsPremium()
S
79 2 3
FS_Lite::get_plugin_data()
S
61 1 13
FSActivate::opt_in_form()
S
62 1 13
FSActivate::initialize_opt_in()
S
70 1 11
BPluginsFSLite::is_premium()
S
80 1 3
BPluginsFSLite::can_use_premium_feature()
S
81 1 3
BPMPPlugin::bpmp_add_demo_submenu()
S
66 1 10
FS_Lite::update_store()
S
72 1 5
Freemius_Lite::_permission_update()
S
78 1 3
FSActivate::initialize_fs_accounts()
S
76 1 4
BPluginsFSLite::can_use_premium_code()
S
82 1 3
Freemius_Lite::plugin_deactivated()
S
79 1 3
Freemius_Lite::plugin_uninstall()
S
78 1 3
FS_Lite::generateUniqueId()
S
72 1 5
Freemius_Lite::handle_anonymous_site()
S
66 1 8
BPMPPlugin::bpmp_audioPlayerManageColumns()
S
71 1 6
FS_Lite::get_data()
S
75 1 4
FSActivate::__construct()
S
73 1 5
BPMPPlugin::displayContent()
S
75 1 4
Freemius_Lite::FS_Api()
S
74 1 4
BPluginsFSLite::uninstall_plugin()
S
80 1 3
BPMPPlugin::renderTemplate()
S
75 1 4
Freemius_Lite::generate_authorization_header()
S
64 1 10
Freemius_Lite::update_permissions()
S
63 1 10
FS_Lite::fs_starts_with()
S
78 1 3
FS_Lite::__construct()
S
63 1 10
FSActivate::fs_admin_notice()
S
70 1 5
FSActivate::add_opt_in_menu()
S
77 1 3