Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
A | Generator::generateRequiredCharacters() | 0 | 10 | 5 | 0 | 0 | 0 |
A | Generator::validateCharacterTypes() | 0 | 2 | 5 | 0 | 0 | 0 |
A | PasswordHelper\Generator::buildCharacterPool() | 0 | 10 | 5 | 0 | 0 | 0 |
A | PasswordHelper\Policy::__construct() | 0 | 6 | 5 | 2 | 0 | 0 |
A | StrengthChecker::calculateCharsetSize() | 0 | 10 | 5 | 1 | 0 | 0 |
A | Validator::countCharacterTypes() | 0 | 10 | 5 | 1 | 0 | 0 |
A | StrengthChecker::getCharacterTypeScore() | 0 | 10 | 5 | 1 | 0 | 0 |
A | Password::calculateMinimumCharacterTypes() | 0 | 8 | 5 | 1 | 0 | 0 |
A | PasswordHelper\Password::__construct() | 0 | 12 | 1 | 2 | 0 | 0 |
A | PasswordHelper\Validator::hasCommonPatterns() | 0 | 11 | 3 | 0 | 0 | 0 |
A | PasswordHelper\Generator::generate() | 0 | 10 | 1 | 0 | 0 | 0 |
A | Validator::hasSequentialLetters() | 0 | 1 | 1 | 0 | 0 | 0 |
A | PasswordHelper\Password::checkForRehash() | 0 | 1 | 1 | 1 | 0 | 0 |
A | StrengthChecker::calculateEntropyScore() | 0 | 2 | 1 | 0 | 0 | 0 |
A | PasswordHelper\Generator::getRandomCharacter() | 0 | 1 | 1 | 2 | 0 | 0 |