ABJ_404_Solution_SpellChecker D

Total Complexity 191
Dependencies 8
Dependents 2
Total lines 1,167
Lines of code 757
Logical lines of code 548
Comment lines 236
Methods 26
Properties 5

Methods 26

Method Rating Maintainability Complexity Lines of code
getLikelyMatchIDs()
D
26
36 139
savePostHandler()
C
33 24 93
removeExcludedPagesWithRegex()
B
37 21 70
getPermalink()
A
53 9 22
customLevenshtein()
A
48 8 33
findMatchingPosts()
A
44 7 46
removeExcludedPages()
A
52 8 23
matchOnPosts()
A
46 7 37
getPermalinkUsingRegEx()
S
45 6 39
matchOnCats()
S
48 6 31
mapTypeConstantToString()
S
59 7 15
getPermalinkUsingSpelling()
S
50 5 28
getPermalinkUsingSlug()
S
51 5 26
getInstance()
S
58 5 15
getOnlyIDandTermID()
S
60 5 13
getFromPermalinkCache()
S
60 5 13
matchOnTags()
S
50 4 27
getLastURLPart()
S
60 4 13
getMaxAcceptableDistance()
S
59 3 14
requestIsForAnImage()
S
59 3 13
permalinkStructureChanged()
S
63 3 10
save_postListener()
S
66 3 9
initializePublishedPostsProvider()
S
69 2 7
delete_postListener()
S
70 2 6
multiByteStringToArray()
S
64 2 9
init()
S
69 1 6