Code

Rating   Name Duplication Size Complexity Changes Bugs Features
A Solver\BacktrackSolver::nextLocation() 0 6 6 0 0 0
A Sudoku\Solver\SimpleSolver::solve() 0 11 5 0 0 0
A Sudoku\Solver\BacktrackSolver::solve() 0 10 5 0 0 0
A DigValidator::isUniquelySolvableAfterDigging() 0 12 4 0 0 0
A Serializer\GridSerializer::deserialize() 0 9 4 0 0 0
A Sudoku\Puzzle\Location::getRow() 0 1 1 0 0 0
A CoenMooij\Sudoku\Puzzle\Grid::getBlock() 0 3 1 0 0 0
A Serializer\GridSerializer::serialize() 0 4 2 0 0 0
A Generator\HintGenerator::generateAll() 0 5 3 0 0 0
A BacktrackSolver::findAllPossibleValuesForCurrentLocation() 0 3 1 0 0 0
A GridValidator::columnsAreValid() 0 4 3 0 0 0
A Sudoku\Puzzle\Grid::__construct() 0 1 1 0 0 0
A CoenMooij\Sudoku\Puzzle\Puzzle::setGrid() 0 1 1 0 0 0
A Validator\DigValidator::rowIsDiggable() 0 2 1 0 0 0
A Sudoku\SudokuService::getHints() 0 1 1 0 0 0