| Percentage | Lines | ||
|---|---|---|---|
| AnchorToString |
|
56 % | 24 |
| LCS |
|
61 % | 386 |
| XMLReader |
|
78 % | 47 |
| TagToString |
|
85 % | 334 |
| ChangeTextGenerator |
|
90 % | 134 |
| RangeDifferencer |
|
93 % | 332 |
| HtmlDiffer |
|
94 % | 229 |
| RangeComparatorLCS |
|
95 % | 173 |
| HtmlSaxDiffOutput |
|
98 % | 131 |
| TextNodeComparator |
|
98 % | 472 |
| CRAP Score | Lines | ||
|---|---|---|---|
| LCS::findMostProgress() | 210 | 79 | |
| HtmlSaxDiffOutput::generateOutput() | 38 | 95 | |
| LCS::findMiddleSnake() | 33 | 119 | |
| DomTreeBuilder::isDelimiter() | 25 | 38 | |
| TextNodeComparator::markAsDeleted() | 22 | 143 | |
| OldDifferencer::findDifferences() | 22 | 99 | |
| RangeComparatorLCS::getDifferences() | 20 | 90 | |
| OldDifferencer::createRangeDifferences() | 15 | 54 | |
| ChangeTextGenerator::getChanged() | 15 | 66 | |
| TextNodeComparator::handlePossibleChangedPart() | 14 | 79 | |