Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
B | gatherPuzzleData() | 0 | 29 | 7 | 1 | 0 | 0 |
B | PuzzleSolver\Puzzle\Maze\Maze::__toString() | 0 | 15 | 7 | 1 | 0 | 0 |
A | Puzzle\Maze\MazeFactory::fromString() | 0 | 14 | 6 | 1 | 0 | 0 |
A | Puzzle\Sudoku\Sudoku::__toString() | 0 | 11 | 6 | 1 | 0 | 0 |
A | SlidingCratesPuzzle::fromArray() | 0 | 17 | 5 | 1 | 0 | 0 |
A | chooseLevel() | 0 | 15 | 5 | 1 | 0 | 0 |
A | Sudoku\SudokuFactory::fromString() | 0 | 14 | 5 | 1 | 0 | 0 |
A | Puzzle\Sudoku\Sudoku::__construct() | 0 | 9 | 5 | 1 | 0 | 0 |
A | Puzzle\NQueens\Board::isBlocked() | 0 | 7 | 5 | 1 | 0 | 0 |
A | SlidingPuzzle\Board::possibleSlides() | 0 | 10 | 5 | 1 | 0 | 0 |
A | render() | 0 | 13 | 3 | 0 | 0 | 0 |
A | choosePuzzle() | 0 | 11 | 3 | 1 | 0 | 0 |
A | PuzzleSolver\UniversalSolver::select() | 0 | 11 | 2 | 1 | 0 | 0 |
A | SlidingPuzzleFactory::fromString() | 0 | 10 | 4 | 1 | 0 | 0 |
A | PuzzleSolverFactory::eagerStrategy() | 0 | 10 | 4 | 1 | 0 | 0 |