Code Analysis: Real Category Management (Free) 4.2.6

Function Rating Maintainability Complexity Lines of code
DevOwl\RealCategoryLibrary\TaxOrder::relocate()
C
36 26 76
DevOwl\RealCategoryLibrary\TaxTree::getCategoryTree()
A
43 15 50
DevOwl\RealCategoryLibrary\TaxTree::__construct()
A
46 11 36
DevOwl\RealCategoryLibrary\TaxOrder::batchUpdate()
A
46 8 36
DevOwl\RealCategoryLibrary\TaxOrder::get_terms_orderby()
A
55 9 18
DevOwl\RealCategoryLibrary\TaxOrder::wp_get_object_terms()
A
59 9 12
DevOwl\RealCategoryLibrary\Assets::overrideLocalizeScript()
A
55 9 11
DevOwl\RealCategoryLibrary\Assets::enqueue_scripts_and_styles()
S
48 6 28
DevOwl\RealCategoryLibrary\rest\Service::routeTree()
S
51 6 24
DevOwl\RealCategoryLibrary\rest\Post::updateItem()
S
57 6 14
DevOwl\RealCategoryLibrary\TaxTree::getAvailablePostTypes()
S
53 5 20
DevOwl\RealCategoryLibrary\rest\Service::routeHierarchy()
S
56 5 16
DevOwl\RealCategoryLibrary\AdInitiator::getKeyFeatures()
S
69 5 4
DevOwl\RealCategoryLibrary\TaxTree::init()
S
57 4 15
DevOwl\RealCategoryLibrary\TaxTree::isAvailable()
S
74 5 3
DevOwl\RealCategoryLibrary\rest\Term::deleteItem()
S
58 4 14
rcl_cptui_register_my_taxes()
S
45 1 52
DevOwl\RealCategoryLibrary\TaxTree::getCats()
S
55 3 18
rcl_skip_already_deactivate_lite()
S
69 4 6
DevOwl\RealCategoryLibrary\comp\TablePress::available()
S
70 4 6
DevOwl\RealCategoryLibrary\rest\Term::createItem()
S
56 3 15
DevOwl\RealCategoryLibrary\Options::isActive()
S
68 4 6
DevOwl\RealCategoryLibrary\view\ConfigPage::isVisible()
S
75 4 3
DevOwl\RealCategoryLibrary\RpmInitiator::getMigrationOption()
S
61 3 13
DevOwl\RealCategoryLibrary\rest\Options::routePostTypePatch()
S
60 3 13
DevOwl\RealCategoryLibrary\Core::init()
S
50 2 26
rcl_skip_rest_admin_notice()
S
57 2 19
rcl_skip_wp_admin_notice()
S
57 2 18
rcl_cptui_register_my_cpts()
S
50 1 32
DevOwl\RealCategoryLibrary\Options::setActive()
S
67 3 7
DevOwl\RealCategoryLibrary\rest\Service::permit()
S
64 3 9
DevOwl\RealCategoryLibrary\TaxOrder::compare()
S
65 3 9
DevOwl\RealCategoryLibrary\Options::setFastMode()
S
67 3 7
DevOwl\RealCategoryLibrary\view\WooCommerce::maybeMigrateToFixedSorting()
S
68 3 6
DevOwl\RealCategoryLibrary\TaxTree::getTaxos()
S
65 3 10
DevOwl\RealCategoryLibrary\TaxTree::getSelectedId()
S
78 3 3
DevOwl\RealCategoryLibrary\comp\TablePress::typenow()
S
78 3 3
rcl_skip_php_admin_notice()
S
60 2 14
DevOwl\RealCategoryLibrary\rest\Term::updateItem()
S
60 2 12
DevOwl\RealCategoryLibrary\Core::getDefaultTaxTree()
S
77 2 3
DevOwl\RealCategoryLibrary\comp\TablePress::tableCheckboxName()
S
79 2 3
DevOwl\RealCategoryLibrary\RpmInitiator::isAdminNoticeLicenseVisible()
S
77 2 3
DevOwl\RealCategoryLibrary\comp\TablePress::isPageActive()
S
77 2 3
DevOwl\RealCategoryLibrary\TaxOrder::created_term()
S
69 2 6
DevOwl\RealCategoryLibrary\rest\Options::permission_callback()
S
73 2 4
DevOwl\RealCategoryLibrary\TaxOrder::update()
S
64 2 9
DevOwl\RealCategoryLibrary\Core::getInstance()
S
76 2 3
DevOwl\RealCategoryLibrary\rest\Service::permission_callback()
S
74 2 4
DevOwl\RealCategoryLibrary\Localization::getPackageInfo()
S
68 2 7
DevOwl\RealCategoryLibrary\rest\Service::permission_callback_activate_plugins()
S
73 2 4
DevOwl\RealCategoryLibrary\TaxOrder::disable_by_taxonomy()
S
70 2 6
DevOwl\RealCategoryLibrary\rest\Term::permission_callback()
S
74 2 4
DevOwl\RealCategoryLibrary\rest\Post::permission_callback()
S
74 2 4
DevOwl\RealCategoryLibrary\AdInitiator::getRateLink()
S
79 2 3
DevOwl\RealCategoryLibrary\Options::getInstance()
S
76 2 3
rcl_skip_already_admin_notice()
S
71 2 7
DevOwl\RealCategoryLibrary\Options::isFastMode()
S
77 2 3
DevOwl\RealCategoryLibrary\Activator::dbDelta()
S
68 2 7
DevOwl\RealCategoryLibrary\TaxTree::enrichTerm()
S
66 2 8
DevOwl\RealCategoryLibrary\RpmInitiator::getProductAndVariant()
S
78 2 3
DevOwl\RealCategoryLibrary\TaxTree::getSortableTaxos()
S
67 2 7
DevOwl\RealCategoryLibrary\Core::__construct()
S
60 1 12
DevOwl\RealCategoryLibrary\comp\TablePress::__construct()
S
91 1 2
DevOwl\RealCategoryLibrary\rest\Service::instance()
S
78 1 3
DevOwl\RealCategoryLibrary\rest\Service::rest_api_init()
S
67 1 6
DevOwl\RealCategoryLibrary\TaxTree::getQueryArgs()
S
82 1 3
DevOwl\RealCategoryLibrary\rest\Service::routeNoticeDismissLite()
S
76 1 4
DevOwl\RealCategoryLibrary\Activator::deactivate()
S
91 1 2
DevOwl\RealCategoryLibrary\comp\TablePress::getPostTypeName()
S
79 1 3
DevOwl\RealCategoryLibrary\TaxTree::getQueryVar()
S
82 1 3
DevOwl\RealCategoryLibrary\comp\TablePress::instance()
S
78 1 3
DevOwl\RealCategoryLibrary\RpmInitiator::getPluginAssets()
S
81 1 3
DevOwl\RealCategoryLibrary\TaxTree::getTableCheckboxName()
S
82 1 3
DevOwl\RealCategoryLibrary\view\ConfigPage::__construct()
S
91 1 2
DevOwl\RealCategoryLibrary\rest\Options::__construct()
S
91 1 2
DevOwl\RealCategoryLibrary\Options::getOptionName()
S
78 1 3
DevOwl\RealCategoryLibrary\Activator::activate()
S
91 1 2
DevOwl\RealCategoryLibrary\RpmInitiator::getPrivacyPolicy()
S
82 1 3
DevOwl\RealCategoryLibrary\RpmInitiator::getPluginBase()
S
82 1 3
DevOwl\RealCategoryLibrary\comp\TablePress::forcePostType()
S
76 1 4
DevOwl\RealCategoryLibrary\base\Core::__construct()
S
76 1 5
DevOwl\RealCategoryLibrary\view\ConfigPage::plugin_action_links()
S
74 1 4
DevOwl\RealCategoryLibrary\view\WooCommerce::woocommerce_products_general_settings()
S
77 1 4
DevOwl\RealCategoryLibrary\comp\TablePress::isActive()
S
80 1 3
DevOwl\RealCategoryLibrary\AdInitiator::getHeroButton()
S
77 1 3
DevOwl\RealCategoryLibrary\RpmInitiator::getLicenseKeyHelpUrl()
S
79 1 3
DevOwl\RealCategoryLibrary\view\ConfigPage::getUrl()
S
79 1 3
DevOwl\RealCategoryLibrary\TaxTree::getCnt()
S
82 1 3
DevOwl\RealCategoryLibrary\rest\Service::__construct()
S
91 1 2
DevOwl\RealCategoryLibrary\TaxTree::getPostCnt()
S
82 1 3
DevOwl\RealCategoryLibrary\rest\Post::rest_api_init()
S
73 1 4
DevOwl\RealCategoryLibrary\view\ConfigPage::instance()
S
78 1 3
DevOwl\RealCategoryLibrary\Core::getWooCommerce()
S
82 1 3
DevOwl\RealCategoryLibrary\TaxTree::getTaxNow()
S
82 1 3
wp_rcl_active()
S
75 1 4
DevOwl\RealCategoryLibrary\AdInitiator::getPluginAssets()
S
81 1 3
DevOwl\RealCategoryLibrary\Activator::getFirstDatabaseTableName()
S
82 1 3
DevOwl\RealCategoryLibrary\Core::getRpmInitiator()
S
82 1 3
DevOwl\RealCategoryLibrary\view\ConfigPage::render_component_library()
S
80 1 3
DevOwl\RealCategoryLibrary\AdInitiator::getPluginBase()
S
82 1 3
DevOwl\RealCategoryLibrary\TaxTree::minify()
S
73 1 4
DevOwl\RealCategoryLibrary\TaxTree::getTypeNow()
S
82 1 3
DevOwl\RealCategoryLibrary\Core::getTaxOrder()
S
82 1 3
DevOwl\RealCategoryLibrary\rest\Options::rest_api_init()
S
72 1 4
DevOwl\RealCategoryLibrary\Core::getConfigPage()
S
82 1 3
DevOwl\RealCategoryLibrary\rest\Options::instance()
S
78 1 3
DevOwl\RealCategoryLibrary\Core::i18n()
S
73 1 5
DevOwl\RealCategoryLibrary\rest\Term::rest_api_init()
S
66 1 7
DevOwl\RealCategoryLibrary\view\ConfigPage::admin_menu()
S
73 1 4
DevOwl\RealCategoryLibrary\RpmInitiator::isLocalAnnouncementVisible()
S
81 1 3
DevOwl\RealCategoryLibrary\RpmInitiator::isExternalUpdateEnabled()
S
81 1 3