Code Analysis: Linkvertise Script API 1.0.8

Function Rating Maintainability Complexity Lines of code
Inc\Base\Enqueue::enqueueScripts()
A
46 13 34
Inc\Api\Callbacks\AdminCallbacks::saveScriptAPISettingsInput()
A
48 10 35
Inc\Api\Callbacks\AdminCallbacks::displayScriptAPISettingsUrls()
A
45 8 45
Inc\Api\SettingsApi::registerCustomFields()
A
51 9 28
Inc\Util\Sanitizers::removeEmptyDomainEntries()
S
56 6 18
Inc\Api\Callbacks\AdminCallbacks::displayScriptAPISettingsBlacklisted()
S
64 5 8
Inc\Api\Callbacks\AdminCallbacks::linkvertiseScriptApiExtLinkListSection()
S
58 4 14
Inc\Api\SettingsApi::register()
S
63 4 11
Inc\Api\SettingsApi::withSubPage()
S
57 3 18
Inc\Pages\Admin::setFields()
S
50 1 33
Inc\Util\DomainTools::getOwnDomainName()
S
66 3 9
Inc\Util\Validators::hasDuplicates()
S
66 3 9
Inc\Api\SettingsApi::addAdminMenu()
S
65 3 8
Inc\Init::register_services()
S
66 3 8
Inc\Api\Callbacks\AdminCallbacks::displayScriptAPIStatus()
S
70 3 5
Inc\Pages\Admin::setSections()
S
58 1 17
Inc\Base\Activate::activatePlugin()
S
66 2 8
Inc\Util\Sanitizers::baseSanitize()
S
68 2 7
Inc\Base\Deactivate::deactivatePlugin()
S
69 2 7
Inc\Api\Callbacks\AdminCallbacks::displayScriptAPISettingsAccountId()
S
71 2 5
Inc\Util\Validators::domainsValid()
S
69 2 7
Inc\Base\Uninstall::uninstallPlugin()
S
71 2 6
Inc\Pages\Admin::register()
S
60 1 13
Inc\Pages\Admin::setPages()
S
61 1 13
Inc\Pages\Admin::setSubpages()
S
62 1 12
Inc\Base\Enqueue::enqueueAdminScripts()
S
61 1 12
Inc\Api\SettingsApi::saveDefaultFields()
S
80 1 3
deactivatePlugin()
S
80 1 3
Inc\Api\SettingsApi::addSubPages()
S
75 1 4
Inc\Api\SettingsApi::setSections()
S
77 1 4
Inc\Api\SettingsApi::setFields()
S
77 1 4
uninstallPlugin()
S
80 1 3
Inc\Api\Callbacks\AdminCallbacks::adminSettings()
S
79 1 3
Inc\Init::get_services()
S
69 1 7
Inc\Api\SettingsApi::addPages()
S
77 1 4
Inc\Base\SettingsLinks::register()
S
78 1 3
Inc\Base\Enqueue::register()
S
75 1 4
activatePlugin()
S
80 1 3
Inc\Pages\Admin::setSettings()
S
65 1 10
Inc\Api\Callbacks\AdminCallbacks::linkvertiseScriptApiMainSettingsSection()
S
79 1 3
Inc\Pages\Admin::setDefaultFields()
S
65 1 9
Inc\Base\Enqueue::enqueueBaseScripts()
S
98 1 1
Inc\Api\Callbacks\AdminCallbacks::adminHelp()
S
79 1 3
Inc\Api\SettingsApi::setDefaultFields()
S
77 1 4
Inc\Base\SettingsLinks::settings_link()
S
72 1 5
Inc\Api\Callbacks\AdminCallbacks::register()
S
76 1 4
Inc\Base\BaseController::__construct()
S
67 1 7
Inc\Api\SettingsApi::setSettings()
S
77 1 4
Inc\Init::instantiate()
S
80 1 3