Code Analysis: PB MailCrypt - AntiSpam Email Encryption 3.1.0

Function Rating Maintainability Complexity Lines of code
pbSettingsFramework::fieldsHTML()
A
44 14 40
pbMailCrypt::mailcrypt()
A
48 12 28
pbSettingsFramework::doSettingsSections()
A
53 10 22
pbMailCryptSettings::optionsPage()
S
42 3 68
pbMailCrypt::encrypt_mails_in_content()
S
55 5 19
pbMailCryptSettings::initSettings()
S
43 1 57
pbMailCrypt::init()
S
52 2 24
pbMailCryptSettings::settingsLink()
S
57 2 19
pbSettingsFramework::addSettingsField()
S
57 2 18
pbMailCryptSettings::addSettings()
S
63 3 9
pbMailCryptSettings::adminUpgradeNotice()
S
61 2 12
pbMailCrypt::getArrayKey()
S
69 2 7
pbMailCrypt::mailcrypt_content()
S
65 2 9
pbSettingsFramework::getArrayKey()
S
69 2 7
pbSettingsFramework::__construct()
S
68 2 7
pbSettingsFramework::registerSetting()
S
69 2 6
pbMailCrypt::enqueue_script()
S
72 1 5
pbMailCryptSettings::optionsPageMenu()
S
65 1 10
pbMailCrypt::uninstall()
S
68 1 7
pbSettingsFramework::addSettingsSection()
S
68 1 8