Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B DaveRandom\Jom\Pointer::resolvePointer() 0 14 7 56 0 0 0
A Pointer::validatePointerComponents() 0 6 6 8.83 0 0 0
A DaveRandom\Jom\Pointer::resolveAncestor() 0 12 5 30 0 0 0
A Jom\Pointer::createFromParameters() 0 9 5 5 0 0 0
A DaveRandom\Jom\Node::getAncestors() 0 11 5 5.01 0 0 0
A DaveRandom\Jom\VectorNode::insertNode() 0 12 2 2 0 0 0
A DaveRandom\Jom\VectorNode::replaceNode() 0 12 1 1 0 0 0
A PointerEvaluator::evaluatePointerPath() 0 11 4 4.25 0 0 0
A DaveRandom\Jom\Document::parse() 0 11 3 3.1 0 0 0
A DaveRandom\Jom\ArrayNode::shift() 0 10 4 4 0 0 0
A DaveRandom\Jom\VectorNode::appendNode() 0 10 1 1 0 0 0
A DaveRandom\Jom\ArrayNode::unshift() 0 10 4 4 0 0 0
A DaveRandom\Jom\ArrayNode::pop() 0 10 4 4 0 0 0
A PointerGenerator::generateRelativePointer() 0 10 4 4 0 0 0
A UnsafeNodeFactory::createNodeFromArrayValue() 0 9 4 4.02 0 0 0