Code Analysis: B Slider 2.0.2

Function Rating Maintainability Complexity Lines of code
BSB\Posts\Posts::arrangedPosts()
B
37 19 62
FSActivate::fs_init()
B
42 18 42
FSActivate::fetch_info()
A
52 8 21
BSB\Posts\Posts::sanitize_array()
A
54 8 19
FSActivate::extend_config()
S
45 6 42
BSB\Posts\Posts::query()
S
47 6 35
Freemius_Lite::validate_site_data()
S
69 8 5
FSActivate::get_is_all_tracking_allowed()
S
58 7 15
bsbAdminMenu::activated_plugin()
S
49 6 28
FS_Lite::get_fs_accounts()
S
58 6 16
FSActivate::event_hook()
S
58 6 14
fs_lite_dynamic_init()
S
56 5 18
bs_fs()
S
49 4 33
bsbAdminMenu::get_popular_plugins()
S
56 5 16
bsbAdminMenu::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
bsbAdminMenu::adminMenu()
S
55 3 21
Freemius_Lite::Api()
S
56 3 17
FS_Lite::loadDependencies()
S
66 4 8
Freemius_Lite::__construct()
S
67 4 7
Freemius_Lite::process_permission_result()
S
62 3 12
bsbAdminMenu::display_activation_notice()
S
54 2 22
FSActivate::register()
S
54 2 19
BSB_Slider::__construct()
S
58 2 15
BPluginsFSLite::set_basename()
S
66 3 9
FSActivate::enqueue_assets()
S
64 3 8
BSB_Slider::define_constants()
S
67 3 8
BSB\Posts\Posts::getPosts()
S
58 2 15
FS_Lite::get_anonymous_id()
S
66 3 8
BSB_Slider::load_classes()
S
68 3 7
FS_Lite::fs_strip_url_protocol()
S
67 3 7
BSB_Slider::adminEnqueueScripts()
S
68 3 6
Freemius_Lite::permission_update()
S
58 2 15
BSB_Slider::bsbPipeChecker()
S
64 3 9
Freemius_Lite::has_error()
S
74 3 4
FSActivate::opt_in_modal()
S
62 2 13
Freemius_Lite::plugin_activated()
S
57 1 17
FSActivate::get_request()
S
77 2 3
BSB\Posts\Posts::filterNaN()
S
73 2 5
BPluginsFSLite::__construct()
S
66 2 8
FSActivate::fs_notice_dismiss()
S
64 2 9
FSActivate::post_request()
S
77 2 3
Freemius_Lite::get_site()
S
69 2 7
BSB\Posts\Posts::wordCount()
S
70 2 6
FS_Lite::init()
S
71 2 5
BSB_Slider::plugin_action_links()
S
69 2 6
bsbIsPremium()
S
79 2 3
BSB\PostsAjax\PostsAjax::bsbPosts()
S
63 2 9
FS_Lite::isLocalhost()
S
74 2 4
BSB_Slider::get_instance()
S
70 2 7
FSActivate::_uninstall_plugin()
S
70 2 6
bsbAdminMenu::adminEnqueueScripts()
S
62 2 10
FSActivate::_deactivate_plugin_hook()
S
67 2 7
BSB_Slider::insert_plugin_row_meta()
S
67 2 7
FSActivate::_activate_plugin_hook()
S
71 2 6
Freemius_Lite::update_plugin_status()
S
67 2 7
FSActivate::opt_in_form()
S
62 1 13
FS_Lite::get_plugin_data()
S
61 1 13
FSActivate::initialize_opt_in()
S
70 1 11
BSB_Slider::registerSettings()
S
63 1 11
BSB\Posts\UpgradePage::upgradePage()
S
100 1 3
BSB\Posts\UpgradePage::adminMenu()
S
65 1 10
FS_Lite::__construct()
S
63 1 10
BPluginsFSLite::can_use_premium_feature()
S
81 1 3
BSB\PostsAjax\PostsAjax::__construct()
S
75 1 4
Freemius_Lite::plugin_deactivated()
S
79 1 3
FSActivate::add_opt_in_menu()
S
77 1 3
FS_Lite::fs_starts_with()
S
78 1 3
BSB\Posts\Posts::applyBSBFilter()
S
64 1 8
FS_Lite::update_store()
S
72 1 5
Freemius_Lite::_permission_update()
S
78 1 3
Freemius_Lite::plugin_uninstall()
S
78 1 3
FSActivate::fs_admin_notice()
S
70 1 5
Freemius_Lite::FS_Api()
S
74 1 4
FS_Lite::get_data()
S
75 1 4
BSB_Slider::onInit()
S
80 1 3
BPluginsFSLite::uninstall_plugin()
S
80 1 3
bsbAdminMenu::bsbHelpPage()
S
83 1 5
bsbAdminMenu::__construct()
S
66 1 8
BPluginsFSLite::can_use_premium_code()
S
82 1 3
BSB_Slider::enqueueBlockAssets()
S
62 1 10
Freemius_Lite::generate_authorization_header()
S
64 1 10
BPluginsFSLite::is_premium()
S
80 1 3
FSActivate::initialize_fs_accounts()
S
76 1 4
BSB\Posts\UpgradePage::__construct()
S
79 1 3
Freemius_Lite::handle_anonymous_site()
S
66 1 8
Freemius_Lite::update_permissions()
S
63 1 10
FSActivate::__construct()
S
73 1 5
FS_Lite::generateUniqueId()
S
72 1 5