passwordStrength property

PasswordStrength get passwordStrength

Returns which password requirements are unmet — useful for live UI feedback.

Implementation

PasswordStrength get passwordStrength {
  const config = PasswordValidationConfig();
  return PasswordStrength(
    hasMinLength: length >= config.minLength,
    hasUppercase: PasswordValidator.hasUppercase(this),
    hasLowercase: PasswordValidator.hasLowercase(this),
    hasDigit: PasswordValidator.hasDigit(this),
    hasSpecial: PasswordValidator.hasSpecialCharacter(this),
  );
}