Code

Rating   Name Duplication Size Complexity Changes Bugs Features
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 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\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 StrengthChecker::checkStrength() 0 8 3 1 0 0
A Generator::fillRemainingCharacters() 0 3 2 0 0 0
A Validator::hasSequentialCharacters() 0 3 3 0 0 0
A PasswordHelper\Password::checkStrength() 0 8 1 1 0 0