UserSpamRemover D

Total Complexity 147
Dependencies 4
Dependents 1
Total lines 844
Lines of code 617
Logical lines of code 386
Comment lines 123
Methods 32
Properties 13

Methods 32

Method Rating Maintainability Complexity Lines of code
optionsPage()
D
22
35 217
remove()
A
40 15 59
saveBackupData()
A
44 12 39
getIDList()
A
47 12 37
checkMySQLIndex()
S
53 6 22
getUserWhitelistSQL()
S
55 6 19
checkEnabled()
S
60 6 13
checkLogDir()
S
60 6 12
activate()
S
53 5 24
date()
S
58 4 17
checkFilePathname()
S
62 4 11
getListSQL()
S
54 3 20
adminOptions()
S
68 3 7
sanitizeWhitelist()
S
63 3 10
getInstance()
S
65 3 9
checkMySQL()
S
62 2 11
logAction()
S
62 2 10
__construct()
S
65 2 8
adminRegisterSettings()
S
69 2 6
deactivate()
S
69 2 7
sanitizePosInt()
S
73 2 5
logDebug()
S
71 2 6
sanitizeBool()
S
76 1 4
getPostedListSQL()
S
65 1 9
errorMsg()
S
79 1 3
lcfirst()
S
75 1 4
getOption()
S
80 1 3
logNewUser()
S
69 1 6
adminMenu()
S
69 1 6
scheduledRemove()
S
73 1 5
manualRemove()
S
73 1 5
sanitizeTrim()
S
80 1 3