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
_inactiveScanOptions()
S
50 1 32
_scanOptionWeights()
S
50 1 32
highSensitivityScanTypeOptions()
S
51 1 30
__construct()
S
67 3 8
schedulingMode()
S
70 3 6
_saveSummaryItems()
S
68 3 7
_maybeSaveSummaryItems()
S
68 3 7
setSummaryItem()
S
65 3 9
quickScanTypeOptions()
S
62 2 12
standardScanTypeOptions()
S
52 1 26
shared()
S
69 2 7
setNeedsRescheduling()
S
68 2 7
limitedScanTypeOptions()
S
59 1 15
customScanTypeOptions()
S
64 2 9
isRunning()
S
74 2 4
resetStages()
S
70 2 6
_normalizedPercentageToDisplay()
S
70 2 6
signatureMode()
S
73 2 6
_fetchSummaryItems()
S
71 2 6
getSummaryItem()
S
69 2 7
unscheduleAllScans()
S
66 2 8
resetSummaryItems()
S
61 1 13
_premiumScanOptions()
S
79 1 3
isPremiumScan()
S
80 1 3
isEnabled()
S
80 1 3
manualSchedulingType()
S
79 1 3
manualSchedulingStartHour()
S
80 1 3
useLowResourceScanning()
S
76 1 4
scanOutsideWordPress()
S
76 1 4
userExclusions()
S
72 1 5
flushSummaryItems()
S
82 1 3
lastScanTime()
S
80 1 3
recordLastScanTime()
S
79 1 3