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 |