Code Analysis: Extendify 1.6.2

Function Rating Maintainability Complexity Lines of code
Extendify\Library\Shared::themeCompatInlineStyles()
C
29
18 160
Extendify\AdminPageRouter::__construct()
A
41 12 54
Extendify\Assist\Admin::loadScripts()
A
39 11 58
Extendify\Onboarding\Admin::addScopedScriptsAndStyles()
A
39 8 60
Extendify\Chat\Admin::fetchChatData()
A
48 9 32
Extendify\Library\Plugin::install_plugin()
A
49 9 29
Extendify\Library\Admin::maybeAddDeactivationScript()
A
44 8 42
Extendify\Onboarding\Admin::redirectOnce()
A
54 9 20
Extendify\Config::__construct()
A
49 8 27
Extendify\Library\AdminPage::pageContent()
A
37 2 114
ExtendifyEditorPlus::__construct()
A
45 6 50
Extendify\User::stateHandler()
S
50 7 25
Extendify\Translations::installLanguagePack()
S
47 6 35
Extendify\Library\PluginUpgraderSkin::feedback()
S
48 6 35
Extendify\Chat\Admin::__construct()
S
57 7 17
Extendify::__invoke()
S
58 7 15
Extendify\Library\Admin::addScopedScriptsAndStyles()
S
44 5 44
Extendify\Assist\Controllers\TasksController::dependencyCompleted()
S
58 7 13
Extendify\Library\AdminPage::__construct()
S
53 6 25
Extendify\Assist\Admin::checkPartnerDataSources()
S
54 6 20
Extendify\Library\Admin::checkPartnerDataSources()
S
54 6 20
Extendify\Library\Plugin::install_and_activate_plugin()
S
55 6 20
Extendify\Library\Admin::checkItsGutenbergPost()
S
62 7 10
ExtendifyEditorPlus::viewProjectTemplate()
S
58 6 15
Extendify\Library\Controllers\SiteSettingsController::addUtilsToGlobalStyles()
S
49 5 29
Extendify\Chat\Admin::loadScripts()
S
52 5 25
Extendify\Http::__construct()
S
51 5 25
Extendify\Assist\Admin::fetchPartnerSettings()
S
52 5 25
Extendify\Onboarding\Admin::checkPartnerDataSources()
S
55 5 19
Extendify\Library\Plugin::get_plugins()
S
56 5 17
Extendify\Library\Plugin::get_plugin_id_by_slug()
S
58 5 15
Extendify\AdminPageRouter::customLoginRedirect()
S
63 6 9
Extendify\Assist\Admin::__construct()
S
59 5 15
Extendify\Chat\Admin::enqueueGutenbergAssets()
S
49 4 30
Extendify\Assist\Admin::enqueueGutenbergAssets()
S
55 4 20
Extendify\Library\Admin::loadScripts()
S
58 4 18
Extendify\Onboarding\Admin::loadScripts()
S
60 4 14
extendifyCheckPluginInstalled()
S
60 4 13
Extendify\Insights::__construct()
S
60 4 13
Extendify\Library\Controllers\PluginController::install()
S
60 4 13
Extendify\Config::showOnboarding()
S
63 4 12
Extendify\Http::getHandler()
S
53 3 22
Extendify\Http::getBaseUrl()
S
55 3 19
Extendify\Library\Admin::patternWasImported()
S
57 3 18
Extendify\Http::postHandler()
S
56 3 17
Extendify\Library\Admin::isLibraryEnabled()
S
68 4 7
ExtendifyEditorPlus::useDeprecatedTemplate()
S
66 4 7
ExtendifyEditorPlus::registerProjectTemplates()
S
59 3 14
Extendify\AdminPageRouter::addAdminMenu()
S
60 3 13
Extendify\Assist\Controllers\SupportArticlesController::getRedirect()
S
59 3 13
Extendify\Onboarding\Admin::__construct()
S
63 3 12
Extendify\Assist\AdminPage::__construct()
S
62 3 12
Extendify\Assist\Controllers\SupportArticlesController::searchArticles()
S
57 2 16
Extendify\Insights::filterExternalInsights()
S
63 3 10
Extendify\Assist\Controllers\SupportArticlesController::article()
S
58 2 15
Extendify\Assist\Controllers\TasksController::fetchTasks()
S
59 2 15
Extendify\ApiRouter::checkPermission()
S
69 3 6
ExtendifyEditorPlus::getInstance()
S
66 3 9
Extendify\Library\Admin::getPartnerInformation()
S
64 3 9
Extendify\Library\Admin::registerPartnerStyle()
S
64 3 9
Extendify\AdminPageRouter::getRoute()
S
67 3 9
Extendify\Library\Plugin::get_plugin_status()
S
66 3 9
Extendify\Library\PluginUpgraderSkin::set_main_error_code()
S
78 3 3
Extendify\Library\PluginUpgraderSkin::set_main_error_message()
S
77 3 3
Extendify\Library\Controllers\SiteSettingsController::getDeactivationCss()
S
60 2 14
Extendify\Chat\Controllers\ChatController::askQuestion()
S
59 2 14
Extendify\ApiRouter::__construct()
S
61 2 14
Extendify\AdminPageRouter::changeDashboardLink()
S
61 2 12
ExtendifyEditorPlus::showStylesheet()
S
63 2 11
Extendify\User::__callStatic()
S
62 2 11
Extendify\Assist\Controllers\WPController::getActivePlugins()
S
62 2 11
Extendify\Assist\Controllers\AssistDataController::getLaunchPages()
S
55 1 19
Extendify\Onboarding\Admin::addMetaField()
S
60 1 16
Extendify\Library\Plugin::get_slug_from_file_path()
S
68 2 7
Extendify\Library\PluginUpgraderSkin::set_upgrader()
S
67 2 8
Extendify\Library\Controllers\PluginController::index()
S
70 2 6
Extendify\Library\PluginUpgraderSkin::error()
S
74 2 5
Extendify\Assist\Controllers\TasksController::getRemainingCount()
S
64 2 9
Extendify\User::setupUuid()
S
65 2 8
Extendify\User::dataHandler()
S
70 2 6
Extendify\Onboarding\Controllers\DataController::getTemplate()
S
63 2 10
Extendify\Onboarding\Controllers\WPController::parseThemeJson()
S
62 2 10
Extendify\ApiRouter::__callStatic()
S
66 2 8
Extendify\Library\Admin::__construct()
S
70 2 7
Extendify\Library\Admin::isAdmin()
S
70 2 6
Extendify\Library\Frontend::__construct()
S
70 2 7
Extendify\Http::__callStatic()
S
65 2 9
Extendify\Insights::setUpActiveTests()
S
63 2 10
Extendify\Library\Controllers\SiteSettingsController::show()
S
65 2 8
Extendify\Library\Shared::__construct()
S
63 1 14
Extendify\ApiRouter::getHandler()
S
61 1 14
Extendify\ApiRouter::postHandler()
S
61 1 14
Extendify\Onboarding\Controllers\DataController::getStyles()
S
62 1 12
Extendify\Chat\Controllers\ChatController::getAnswer()
S
69 1 7
Extendify\Library\Plugin::generate_wordpress_org_plugin_download_link()
S
79 1 3
Extendify\NoopUpgraderSkin::feedback()
S
98 1 1
Extendify\Assist\Controllers\SupportArticlesController::store()
S
71 1 5
Extendify\Assist\Controllers\QuickLinksController::fetchQuickLinks()
S
69 1 7
Extendify\Library\Controllers\PingController::ping()
S
69 1 7
Extendify\Onboarding\AdminPage::__construct()
S
91 1 2
Extendify\Onboarding\Controllers\WPController::getOption()
S
68 1 7
Extendify\Onboarding\Controllers\WPController::updateOption()
S
71 1 5
Extendify\Assist\AdminPage::pageContent()
S
77 1 9
Extendify\Assist\Controllers\SupportArticlesController::categories()
S
69 1 7
Extendify\Library\SiteSettings::keyHandler()
S
82 1 3
Extendify\NoopUpgraderSkin::header()
S
98 1 1
Extendify\Library\Controllers\UserController::delete()
S
75 1 4
Extendify\Assist\Controllers\TourController::fetchTours()
S
69 1 7
Extendify\Assist\Controllers\UserSelectionController::get()
S
74 1 4
Extendify\Assist\Controllers\RecommendationsController::fetchRecommendations()
S
69 1 7
Extendify\Assist\Controllers\TasksController::store()
S
71 1 5
Extendify\Library\Controllers\MetaController::getAll()
S
69 1 7
Extendify\Library\Controllers\UserController::show()
S
79 1 3
Extendify\Assist\Controllers\TourController::get()
S
74 1 4
Extendify\Onboarding\Controllers\DataController::ping()
S
78 1 3
Extendify\Assist\Controllers\SupportArticlesController::articles()
S
69 1 7
Extendify\Library\Controllers\TemplateController::index()
S
69 1 7
Extendify\Onboarding\Controllers\DataController::getSiteTypes()
S
69 1 7
Extendify\Library\Controllers\TaxonomyController::index()
S
69 1 7
Extendify\Library\PluginUpgraderSkin::get_main_error_message()
S
82 1 3
Extendify\User::__construct()
S
81 1 3
Extendify\Assist\Controllers\WPController::updateOption()
S
71 1 5
Extendify\Library\Controllers\TemplateController::ping()
S
67 1 8
Extendify\Assist\Controllers\TasksController::get()
S
74 1 4
Extendify\Assist\Controllers\TourController::store()
S
71 1 5
Extendify\Library\Controllers\UserController::store()
S
71 1 5
Extendify\Onboarding\Controllers\DataController::getStylesList()
S
69 1 7
Extendify\Assist\Controllers\GlobalsController::get()
S
74 1 4
Extendify\NoopUpgraderSkin::footer()
S
98 1 1
Extendify\Library\Controllers\UserController::meta()
S
74 1 4
Extendify\Assist\Controllers\RouterController::get()
S
74 1 4
Extendify\Assist\Controllers\RecommendationsController::get()
S
74 1 4
Extendify\AdminPageRouter::addSubMenu()
S
66 1 10
Extendify\Assist\Controllers\UserSelectionController::store()
S
71 1 5
Extendify\Assist\Controllers\SupportArticlesController::get()
S
74 1 4
Extendify\Assist\Controllers\RouterController::store()
S
71 1 5
Extendify\Onboarding\Controllers\DataController::getLayoutTypes()
S
69 1 7
Extendify\Library\Controllers\AuthController::login()
S
69 1 7
Extendify\Library\SiteSettings::__callStatic()
S
70 1 6
Extendify\Library\Controllers\SiteSettingsController::store()
S
71 1 5
Extendify\Onboarding\Controllers\DataController::getGoals()
S
69 1 7
Extendify\Assist\Controllers\RecommendationsController::store()
S
71 1 5
Extendify\AdminPageRouter::blockEditorSettingsAllFilter()
S
75 1 4
Extendify\Library\Controllers\AuthController::register()
S
69 1 7
Extendify\Assist\Controllers\GlobalsController::store()
S
71 1 5
Extendify\Library\Frontend::addStylesheets()
S
91 1 2
Extendify\Onboarding\Controllers\WPController::getActivePlugins()
S
70 1 6
Extendify\Onboarding\AdminPage::pageContent()
S
83 1 5
Extendify\Library\Controllers\SiteSettingsController::updateOption()
S
71 1 5
Extendify\Onboarding\Controllers\DataController::getSuggestedPlugins()
S
69 1 7
Extendify\Assist\Controllers\RecommendationsBannerController::get()
S
69 1 7
Extendify\Assist\Controllers\WPController::getOption()
S
68 1 7
Extendify\Library\PluginUpgraderSkin::get_main_error_code()
S
82 1 3
Extendify\Library\SiteSettings::dataHandler()
S
79 1 3
Extendify\Translations::__construct()
S
70 1 6
Extendify\Library\Controllers\PluginController::active()
S
79 1 3
Extendify\Library\Frontend::loadScripts()
S
70 1 8