wfScanner D

Total Complexity 212
Dependencies 6
Dependents 13
Total lines 1,239
Lines of code 828
Logical lines of code 417
Comment lines 272
Methods 53
Properties 4

Methods 53

Method Rating Maintainability Complexity Lines of code
scheduleScans()
D
28
43 123
_scanJobsForStage()
B
38 16 85
scanTypeStatusList()
A
44 9 46
_defaultStageStatuses()
S
50 7 28
jobs()
S
46 6 38
completeStage()
S
53 7 22
displayScanType()
S
59 6 15
displayScanTypeDetail()
S
60 6 14
scanOptions()
S
62 6 14
customSchedule()
S
60 6 12
isValidScanType()
S
64 6 11
scanType()
S
65 6 11
scanTypeStatus()
S
57 5 16
incrementSummaryItem()
S
61 5 12
reputationStatusList()
S
56 4 18
userScanSignatures()
S
57 4 16
reputationStatus()
S
63 5 10
startStage()
S
59 4 14
stageStatus()
S
60 4 12
scheduleSingleScan()
S
62 3 11
_scanOptionWeights()
S
50 1 32
_inactiveScanOptions()
S
50 1 32
schedulingMode()
S
70 3 6
_maybeSaveSummaryItems()
S
68 3 7
_saveSummaryItems()
S
68 3 7
setSummaryItem()
S
65 3 9
__construct()
S
67 3 8
highSensitivityScanTypeOptions()
S
51 1 30
quickScanTypeOptions()
S
62 2 12
standardScanTypeOptions()
S
52 1 26
_fetchSummaryItems()
S
71 2 6
unscheduleAllScans()
S
66 2 8
getSummaryItem()
S
69 2 7
shared()
S
69 2 7
signatureMode()
S
73 2 6
_normalizedPercentageToDisplay()
S
70 2 6
limitedScanTypeOptions()
S
59 1 15
setNeedsRescheduling()
S
68 2 7
customScanTypeOptions()
S
64 2 9
isRunning()
S
74 2 4
resetStages()
S
70 2 6
resetSummaryItems()
S
61 1 13
manualSchedulingType()
S
79 1 3
manualSchedulingStartHour()
S
80 1 3
flushSummaryItems()
S
82 1 3
userExclusions()
S
72 1 5
isEnabled()
S
80 1 3
isPremiumScan()
S
80 1 3
_premiumScanOptions()
S
79 1 3
scanOutsideWordPress()
S
76 1 4
useLowResourceScanning()
S
76 1 4
lastScanTime()
S
80 1 3
recordLastScanTime()
S
79 1 3