Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
D Parse\VersionTokenizer::tokenize() 0 48 14 14 0 0 0
C LogicalOperatorProcessor::shuntingYard() 0 19 8 8.01 0 0 0
C HyphenatedRangeParser::getSingleVersionTokens() 0 23 7 7 0 0 0
B SemanticVersion\Parse\VersionParser::parse() 0 14 5 5 0 0 0
B LogicalOperatorProcessor::buildRanges() 0 17 4 4 0 0 0
B Label\LabelBuilder::buildFromTokens() 0 19 4 4 0 0 0
B SemanticVersion\Parse\ChunkBySeparator::chunk() 0 15 4 4 0 0 0
B HyphenatedRangeParser::canParse() 0 10 5 5 0 0 0
B RangeParser\BranchParser::canParse() 0 8 5 5 0 0 0
B Comparator\LessThan::compareLabelVersion() 0 7 5 5 0 0 0
A HyphenatedRangeParser::getUpperConstraint() 0 14 4 4 0 0 0
A SemanticVersion\VersionEngine::__construct() 0 16 1 1 0 0 0
A VersionRangeParser::parseRange() 0 13 4 4 0 0 0
A ParseSimpleRange::parseSimpleVersionRange() 0 13 2 2 0 0 0
A Comparator\LessThan::compareLabel() 0 6 4 4 0 0 0