Code Analysis: Advanced Post Block 1.14.4

Function Rating Maintainability Complexity Lines of code
APBBlock::loadingPlaceholder()
A
43 10 53
APBPlugin::query()
A
46 9 37
BPlugins_SDK::__construct()
A
49 8 30
APBCustomPost::orderSubMenu()
A
55 8 21
APB\Inc\Functions::sanitize_array()
A
54 8 19
APB\Inc\Functions::arrangedPosts()
S
40 5 56
BSDK::__construct()
S
51 7 23
BSDKLicense::form()
S
49 5 36
Activate::opt_in_update()
S
55 5 18
BSDKLicense::syncLicense()
S
56 5 15
BSDKLicense::admin_footer()
S
56 4 20
APBBlock::render()
S
47 3 34
BSDKLicense::activeLicense()
S
56 4 17
Activate::admin_head()
S
62 4 10
BSDKLicense::addButtonInPlugin()
S
62 4 10
Activate::opt_in_modal()
S
57 2 17
Activate::enqueue_assets()
S
64 3 8
Activate::register()
S
57 2 15
Init::register_services()
S
66 3 8
Activate::opt_in_button()
S
70 3 5
APBCustomPost::adminEnqueueScripts()
S
66 3 7
apbIsPremium()
S
67 3 9
APBCustomPost::onInit()
S
49 1 30
BSDKLicense::admin_enqueue_scripts()
S
60 2 12
APBBlock::skeletonArticle()
S
60 1 26
BPlugins_SDK::localizeScript()
S
62 2 11
Activate::deactivate()
S
73 2 5
APBHelpPage::adminEnqueueScripts()
S
66 2 7
BPlugins_SDK::pipe_default_value()
S
68 2 8
APBUpgradePage::adminEnqueueScripts()
S
68 2 6
Activate::activate()
S
73 2 5
APBPlugin::apbPipeChecker()
S
65 2 9
APB\Inc\Functions::applyAPBFilter()
S
62 2 9
APBCustomPost::manageAPBPostsCustomColumns()
S
66 2 8
APB\Inc\Functions::filterNaN()
S
73 2 5
APB\Inc\Functions::wordCount()
S
70 2 6
APBCustomPost::useBlockEditorForPost()
S
72 2 6
Activate::getInfo()
S
59 1 14
APBPlugin::getPosts()
S
58 1 14
Activate::opt_in_form()
S
61 1 13
BPlugins_SDK::register_settings()
S
62 1 13
Activate::data_update()
S
63 1 11
APBPlugin::registerSettings()
S
63 1 11
Activate::initialize_opt_in()
S
70 1 11
Init::get_services()
S
72 1 6
APBHelpPage::__construct()
S
75 1 4
APBPlugin::blockCategories()
S
71 1 6
APBCustomPost::manageAPBPostsColumns()
S
71 1 6
BPlugins_SDK::can_use_premium_feature()
S
80 1 3
Activate::add_opt_in_menu()
S
74 1 4
APBUpgradePage::adminMenu()
S
65 1 10
APBHelpPage::helpPage()
S
100 1 3
Activate::__construct()
S
76 1 4
BPlugins_SDK::i18n()
S
78 1 3
APBUpgradePage::__construct()
S
75 1 4
BSDK::__()
S
73 1 5
APBUpgradePage::upgradePage()
S
100 1 3
BPlugins_SDK::habijabi()
S
82 1 3
BSDKLicense::ajaxSyncLicense()
S
74 1 5
APBBlock::onLoaded()
S
62 1 10
BSDKLicense::__construct()
S
73 1 5
APBBlock::enqueueBlockAssets()
S
73 1 4
BPlugins_SDK::register()
S
70 1 6
APBCustomPost::onAddShortcode()
S
66 1 8
APBPlugin::__construct()
S
68 1 7
BSDKLicense::register()
S
65 1 8
BPlugins_SDK::uninstall_plugin()
S
80 1 3
APBHelpPage::adminMenu()
S
65 1 10
APBBlock::__construct()
S
75 1 4
apb_init()
S
73 1 5
Init::instantiate()
S
80 1 3
APBCustomPost::__construct()
S
63 1 9