Code Analysis: Custom Login 4.1.1

Function Rating Maintainability Complexity Lines of code
_getEditableRoles()
A
55 9 19
TheFrosty\CustomLogin\Settings\ImportExport::maybeImportSettings()
S
52 7 26
TheFrosty\CustomLogin\Settings\Settings::init()
S
52 6 24
TheFrosty\CustomLogin\WpAdmin\Tracking::sendCheckIn()
S
55 6 19
TheFrosty\CustomLogin\Settings\ImportExport::downloadSettingsExport()
S
57 5 16
getWpRoles()
S
61 5 11
TheFrosty\CustomLogin\WpAdmin\Tracking::getBody()
S
50 4 26
TheFrosty\CustomLogin\WpLogin\Login::loginEnqueueScripts()
S
54 4 23
TheFrosty\CustomLogin\Settings\ImportExport::init()
S
56 4 18
TheFrosty\CustomLogin\WpAdmin\Tracking::adminNotice()
S
52 3 29
TheFrosty\CustomLogin\WpLogin\Login::removeLostPasswordText()
S
61 4 13
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::triggerUpgrades()
S
60 4 13
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::adminNotice()
S
57 3 19
TheFrosty\CustomLogin\WpAdmin\Extensions::adminMenu()
S
50 2 31
TheFrosty\CustomLogin\WpAdmin\Tracking::checkForOptIn()
S
58 3 13
TheFrosty\CustomLogin\WpLogin\Login::maybeRemoveLoginStyle()
S
61 3 13
TheFrosty\CustomLogin\WpAdmin\Tracking::checkForOptOut()
S
60 3 12
TheFrosty\CustomLogin\Settings\Settings::sidebarExtensions()
S
55 2 21
TheFrosty\CustomLogin\Settings\Settings::sidebarAboutTheAuthor()
S
56 2 19
TheFrosty\CustomLogin\CustomLogin::pluginRowMeta()
S
57 2 19
TheFrosty\CustomLogin\WpLogin\Login::addHooks()
S
55 2 19
TheFrosty\CustomLogin\WpAdmin\Extensions::sidebarExtensions()
S
59 2 16
TheFrosty\CustomLogin\WpLogin\Login::loginHead()
S
59 2 16
isSettingsPage()
S
71 3 5
TheFrosty\CustomLogin\WpAdmin\Tracking::afterSanitizeOptions()
S
68 3 6
TheFrosty\CustomLogin\Extensions\AddOn::addHooks()
S
59 2 13
TheFrosty\CustomLogin\CustomLogin::pluginActionLinks()
S
61 2 13
TheFrosty\CustomLogin\Settings\Settings::adminScripts()
S
59 2 13
TheFrosty\CustomLogin\WpLogin\Login::loginFooterJquery()
S
62 2 12
TheFrosty\CustomLogin\Extensions\AddOn::pluginActionLinks()
S
62 2 11
TheFrosty\CustomLogin\Settings\ImportExport::getEncodedSettings()
S
68 2 7
prefixIt()
S
67 2 7
TheFrosty\CustomLogin\WpAdmin\Tracking::scheduleCheckIn()
S
72 2 5
TheFrosty\CustomLogin\Api\Cron::weeklyEvents()
S
72 2 5
TheFrosty\CustomLogin\Api\Cron::maybeAddSchedule()
S
65 2 9
TheFrosty\CustomLogin\WpLogin\Login::loginFooterHtml()
S
67 2 7
TheFrosty\CustomLogin\Api\Cron::dailyEvents()
S
72 2 5
TheFrosty\CustomLogin\WpLogin\Login::loginHeaderTitle()
S
72 2 6
TheFrosty\CustomLogin\CustomLogin::getApiUrl()
S
70 2 6
TheFrosty\CustomLogin\CustomLogin::metaGenerator()
S
69 2 6
TheFrosty\CustomLogin\WpLogin\Login::loginHeaderUrl()
S
72 2 6
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::adminMenu()
S
63 1 12
TheFrosty\CustomLogin\WpAdmin\Dashboard::renderWidget()
S
62 1 12
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::renderUpgradeNotice()
S
63 1 12
TheFrosty\CustomLogin\Settings\Api\Factory::getPluginSettings()
S
62 1 11
TheFrosty\CustomLogin\Api\Cron::scheduleEvents()
S
78 1 4
TheFrosty\CustomLogin\CustomLogin::activate()
S
70 1 6
TheFrosty\CustomLogin\Settings\ImportExport::addHooks()
S
71 1 5
openCssRule()
S
79 1 3
TheFrosty\CustomLogin\Extensions\AddOn::init()
S
100 1 0
TheFrosty\CustomLogin\Settings\Settings::adminStyles()
S
64 1 10
TheFrosty\CustomLogin\CustomLogin::getSettings()
S
79 1 3
TheFrosty\CustomLogin\Extensions\AddOn::getLicense()
S
74 1 4
TheFrosty\CustomLogin\WpAdmin\Tracking::getLastSend()
S
79 1 3
trailingSemicolonIt()
S
78 1 3
TheFrosty\CustomLogin\Extensions\AddOn::getSettingsFields()
S
100 1 0
TheFrosty\CustomLogin\WpAdmin\Dashboard::getArgs()
S
67 1 8
TheFrosty\CustomLogin\ServiceProvider::register()
S
68 1 7
TheFrosty\CustomLogin\CustomLogin::addHooks()
S
66 1 7
TheFrosty\CustomLogin\WpAdmin\Tracking::isTrackingAllowed()
S
69 1 7
TheFrosty\CustomLogin\Settings\Settings::addHooks()
S
67 1 7
TheFrosty\CustomLogin\Api\Cron::addHooks()
S
74 1 4
TheFrosty\CustomLogin\WpAdmin\Tracking::addHooks()
S
65 1 8
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::v401Upgrades()
S
91 1 2
TheFrosty\CustomLogin\WpAdmin\Dashboard::addHooks()
S
74 1 4
TheFrosty\CustomLogin\WpAdmin\Tracking::activate()
S
78 1 3
TheFrosty\CustomLogin\WpAdmin\Extensions::addHooks()
S
74 1 4
TheFrosty\CustomLogin\WpAdmin\SettingsUpgrades::addHooks()
S
66 1 8
TheFrosty\CustomLogin\Extensions\AddOn::__construct()
S
73 1 5
TheFrosty\CustomLogin\CustomLogin::i18n()
S
78 1 3
TheFrosty\CustomLogin\Settings\Api\Factory::getSection()
S
79 1 3