Code

Rating   Name Duplication Size Complexity Changes Bugs Features
F TelegramEntitiesDecoder\EntityDecoder::decode() 0 50 22 6 4 0
F EntityDecoder::extractAllEntities() 0 59 25 1 0 1
D EntityDecoder::escapeSpecialChars() 0 29 20 3 2 0
D EntityDecoder::getEntityStartString() 0 96 35 6 3 1
D EntityDecoder::getEntityStopString() 0 89 32 6 3 1
B EntityDecoder::splitCharAndLength() 0 21 11 3 3 0
B EntityDecoder::checkMarkdownV2AmbiguousEntities() 0 13 8 3 2 0
A EntityDecoder::checkForEntityStop() 0 9 5 5 3 0
A EntityDecoder::checkForEntityStart() 0 9 5 5 3 0
A TelegramEntitiesDecoder\EntityDecoder::__construct() 0 4 2 1 1 1
A EntityDecoder::getUTF16CodePointsLength() 0 2 1 0 0 0