ABJ_404_Solution_SpellChecker D

Total Complexity 158
Dependencies 7
Dependents 2
Total lines 1,017
Lines of code 659
Logical lines of code 471
Comment lines 189
Methods 24
Properties 5

Methods 24

Method Rating Maintainability Complexity Lines of code
getLikelyMatchIDs()
D
28
33 130
savePostHandler()
C
33 24 95
customLevenshtein()
A
46 8 40
getPermalink()
A
53 9 22
findMatchingPosts()
A
44 7 45
removeExcludedPages()
A
52 8 23
matchOnPosts()
A
46 7 36
getPermalinkUsingRegEx()
S
47 6 34
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