wordfenceHash D

Total Complexity 237
Dependencies 15
Dependents 1
Total lines 1,036
Lines of code 885
Logical lines of code 511
Comment lines 71
Methods 30
Properties 35

Methods 30

Method Rating Maintainability Complexity Lines of code
__construct()
D
29 39 99
_shouldHashFile()
C
39 28 59
_processPendingIssues()
B
39 22 54
run()
B
36 21 69
_dirIndex()
B
38 20 73
checkKnownFileOther()
A
39 10 68
flagSafeFiles()
A
40 9 68
_checkForTimeout()
A
53 10 21
processFile()
A
46 7 37
checkKnownPluginFile()
S
44 6 45
checkKnownThemeFile()
S
44 6 45
_shouldProcessFile()
S
57 6 18
checkKnownCoreFile()
S
50 5 30
getKnownFileType()
S
62 6 11
_serviceIndexQueue()
S
52 5 24
checkKnownFile()
S
62 5 12
_binaryListContains()
S
54 4 21
hashFile()
S
55 4 18
processFileRecords()
S
51 2 32
__wakeup()
S
58 3 16
_nextFile()
S
65 4 10
isKnownFileScanAllowed()
S
65 4 10
getScanFileLogger()
S
61 2 12
_loadFileBatch()
S
63 2 9
recordFile()
S
70 2 6
getSuspectedFiles()
S
80 1 3
initializeProperties()
S
76 1 4
__sleep()
S
74 1 3
isMalwarePrefix()
S
74 1 4
isPreviousCoreFile()
S
74 1 4