Code

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