ABJ_404_Solution_SpellChecker D

Total Complexity 159
Dependencies 7
Dependents 5
Total lines 1,006
Lines of code 657
Logical lines of code 470
Comment lines 183
Methods 24
Properties 5

Methods 24

Method Rating Maintainability Complexity Lines of code
getLikelyMatchIDs()
D
27
34 132
savePostHandler()
C
33 24 93
getPermalink()
A
53 9 22
customLevenshtein()
A
48 8 33
findMatchingPosts()
A
44 7 45
removeExcludedPages()
A
52 8 23
matchOnPosts()
A
46 7 36
getPermalinkUsingRegEx()
S
45 6 39
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
matchOnCats()
S
50 4 26
matchOnTags()
S
50 4 26
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