Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C KamranAhmed\Smasher\Scanner::populatePath() 0 15 8 8.19 1 0 0
B KamranAhmed\Smasher\Scanner::probe() 0 13 6 6 ? ? ?
B KamranAhmed\Smasher\Path::createItem() 0 17 5 5 ? ? ?
B PathTest::testCanCreateItemsAndGetDetails() 0 29 5 ? ? ? ?
B Smasher\PathTest::itemTypesProvider() 0 13 1 ? ? ? ?
A KamranAhmed\Smasher\Path::getDetail() 0 15 3 3 ? ? ?
A KamranAhmed\Smasher\Path::getType() 0 8 4 4.03 ? ? ?
A KamranAhmed\Smasher\ScannerTest::setUp() 0 11 1 ? 1 0 0
A PathTest::testValidPathPassesValidation() 0 4 1 ? ? ? ?
A KamranAhmed\Smasher\Path::validate() 0 4 2 2 1 0 1
A KamranAhmed\Smasher\Scanner::scan() 0 10 2 2 ? ? ?
A KamranAhmed\Smasher\ScannerTest::tearDown() 0 5 3 ? ? ? ?
A ScannerTest::testCanProbePathAndGenerateArrayOfContent() 14 7 1 ? ? ? ?
A KamranAhmed\Smasher\Path::getName() 0 3 1 1 ? ? ?
A ScannerTest::testCanScanPathAndGetResult() 0 4 1 ? 1 0 0