Code Analysis: IPQualityScore Fraud Detection 1.83

Function Rating Maintainability Complexity Lines of code
IPQualityScore::ValidateOrder()
D
37 41 56
IPQualityScore::ValidateUser()
B
50 23 22
IPQualityScore::ValidateComment()
B
48 22 26
IPQualityScore::DetectProxies()
B
48 21 31
IPQualityScore::PageIsProxyPrevented()
B
51 18 24
IPQualityScore::AddOrderColumnData()
A
44 14 45
IPQualityScore::ValidateGravityFormsEmail()
A
52 15 21
IPQualityScore::GetIP()
A
61 16 9
IPQualityScore::ValidateEmail()
A
57 14 14
IPQualityScore::ValidateUserEmail()
A
57 14 13
IPQualityScore::ConvertCacheObject()
A
52 13 26
IPQualityScore::Upgrade()
A
43 11 45
IPQualityScore::ValidateLogin()
A
57 12 13
IPQualityScore::CheckForWoo()
A
31 2 162
IPQualityScore::AdminMenu()
A
34 4 122
IPQualityScore::GetSettings()
A
32 1 160
IPQualityScore::Login()
A
53 10 21
IPQualityScore::DTPost()
A
55 9 17
IPQualityScore::FetchProxyCheck()
A
51 8 23
FindRiskScore()
A
56 8 18
IPQualityScore::FetchEmailCheck()
S
51 7 26
IPQualityScore::FetchSimpleCache()
S
57 5 16
IPQualityScore::AllowProxyCheck()
S
59 5 15
IPQualityScore::OrderTrackerJSAfter()
S
63 6 10
IPQualityScore::OrderTrackerJSBefore()
S
62 5 11
IPQualityScore::ValidateDeviceTracker()
S
55 4 18
IPQualityScore::SetupOne()
S
56 4 17
IPQualityScore::ForcePopulateOrder()
S
61 4 12
IPQualityScore::StoreOrder()
S
63 4 11
IPQualityScore::ReportOrder()
S
56 3 18
IPQualityScore::SetupTables()
S
57 3 16
IPQualityScore::FetchContent()
S
57 3 16
IPQualityScore::CheckForGravityForms()
S
58 3 15
IPQConditions()
S
65 4 8
IPQualityScore::AdminOverview()
S
64 4 8
IPQualityScore::FetchCache()
S
60 3 12
SanitizeIPQBoolean()
S
71 3 6
IPQualityScore::AddOrderColumn()
S
64 3 10
IPQualityScore::Convert()
S
75 3 3
IPQualityScore::CustomRoutes()
S
72 3 5
IPQualityScore::WrapContent()
S
66 3 7
IPQOptionJSON()
S
66 3 9
IPQualityScore::SetupOrderDenied()
S
60 2 14
IPQualityScore::CancelOrder()
S
67 2 8
IPQualityScore::OrderStatusBox()
S
64 2 9
IPQualityScore::AddBoxes()
S
67 2 7
IPQualityScore::PopulateTracker()
S
64 2 9
SanitizeIPQURL()
S
72 2 6
IPQualityScore::AddCache()
S
63 2 10
IPQualityScore::GetPages()
S
63 2 10
SanitizeIPQNumber()
S
72 2 6
IPQualityScore::JSONExit()
S
67 2 7
IPQualityScore::ExitValidation()
S
70 2 6
IPQualityScore::FetchEmailCache()
S
66 2 7
IPQualityScore::SettingsLink()
S
69 2 6
IPQualityScore::Destruct()
S
67 2 8
IPQualityScore::CreateValue()
S
76 1 4
IPQualityScore::AddEmailCache()
S
67 1 8
IPQualityScore::RetrieveContent()
S
77 1 3
IPQualityScore::Install()
S
67 1 8
IPQualityScore::EvictFailure()
S
81 1 3
IPQualityScore::EmailCacheTable()
S
76 1 4
IPQualityScore::FailureOne()
S
74 1 4
IPQualityScore::CacheTable()
S
76 1 4
IPQualityScore::GetURL()
S
79 1 3
IPQualityScore::FetchProxyPageList()
S
78 1 3
IPQualityScore::Settings()
S
75 1 4