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 |