Name | Lines of code | Maintainability | Test coverage |
.gitattributes | |||
.github/workflows/build.yaml | |||
.gitignore | |||
.php-cs-fixer.php | 16 | A 0 mins | |
CONTRIBUTING.md | |||
LICENSE | |||
Makefile | |||
README.md | |||
composer.json | |||
docker-compose.yaml | |||
docker/Dockerfile | |||
phpstan.neon | |||
phpunit.xml.dist | |||
src/CardSorter.php | 18 | A 0 mins | A 100% |
src/Game.php | 54 | A 1 hr | A 100% |
src/Hand.php | 35 | A 0 mins | A 100% |
src/Player.php | 21 | A 0 mins | A 100% |
src/PokerRank.php | 55 | A 0 mins | A 96% |
src/Rank/AbstractRank.php | 65 | B 4 hrs | A 95% |
src/Rank/FlushRank.php | 31 | C 7 hrs | A 100% |
src/Rank/FourOfAKindRank.php | 30 | A 55 mins | A 100% |
src/Rank/FullHouseRank.php | 33 | A 1 hr | A 100% |
src/Rank/HighCardRank.php | 12 | A 0 mins | A 100% |
src/Rank/PairRank.php | 31 | C 7 hrs | A 100% |
src/Rank/RankResult.php | 27 | A 0 mins | A 100% |
src/Rank/RoyalFlushRank.php | 43 | A 3 hrs | A 100% |
src/Rank/StraightFlushRank.php | 41 | B 6 hrs | A 100% |
src/Rank/StraightRank.php | 73 | C 1 day | A 100% |
src/Rank/ThreeOfAKindRank.php | 31 | C 7 hrs | A 100% |
src/Rank/TwoPairRank.php | 32 | A 55 mins | A 100% |