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 CoenMooij\Sudoku\Puzzle\Location::match() 0 1 2 0 0 0
A CoenMooij\Sudoku\Puzzle\Grid::getColumn() 0 4 2 0 0 0
A GridSerializer::getLocationByIndex() 0 3 1 0 0 0
A HintGenerator::hasOnePossibleValue() 0 2 1 0 0 0
A Validator\GridValidator::blocksAreValid() 0 4 3 0 0 0
A Puzzle\Grid::getFirstLocationInBlock() 0 3 1 0 0 0
A Puzzle::initializePresetLocations() 0 5 4 0 0 0
A BacktrackSolver::reachedEndOfGrid() 0 1 1 0 0 0
A SolutionGenerator::getRandomEmptyLocation() 0 4 2 0 0 0
A Sudoku\SudokuService::__construct() 0 5 1 0 0 0