Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
F Swaggest\JsonDiff\JsonDiff::process() 0 88 50 50 3 0 0
F JsonDiff\JsonDiff::rearrangeArray() 0 63 23 39.87 3 0 0
D Swaggest\JsonDiff\JsonPointer::add() 0 46 31 31.11 1 0 0
D Swaggest\JsonDiff\JsonPatch::import() 0 50 19 19 2 0 0
C Swaggest\JsonDiff\JsonHash::xorHash() 0 35 16 ? 1 1 0
C Swaggest\JsonDiff\JsonPointer::remove() 0 35 16 16 2 0 0
C Swaggest\JsonDiff\JsonPatch::apply() 0 56 13 13 2 0 0
C JsonDiff\JsonValueReplace::process() 0 26 12 12 2 0 0
B Swaggest\JsonDiff\JsonPointer::get() 0 24 10 10.29 0 0 0
B JsonDiff\JsonDiff::rearrangeEqualItems() 0 25 8 72 1 0 0
B JsonDiff\JsonMergePatch::apply() 0 15 7 7 1 0 0
A JsonDiff\JsonDiff::__construct() 0 9 5 5 2 0 0
A JsonDiff\PathException::__construct() 0 3 1 ? 1 0 0
A JsonDiff\JsonDiff::getModifiedCnt() 0 1 1 2 1 0 0
A JsonPatch\OpPathFrom::__construct() 0 2 1 1 1 0 0