handleRuleCheckResult(valid, validation, message, errors) {
    if (valid !== true) {
      errors.push({
        validation: validation.name,
        message,
        level: validation.required ? 'error' : 'warning'
      });
    }
    else if (validation.increaseCharactersPoolSize) {
      return validation.increaseCharactersPoolSize;
    }

    return 0;
  }
Handles the result of check and constructs a new error object or returns an amount of points to add to the current entropy
@param {boolean|number} valid - Determines if the validation was failed or an amount of points if it was passed
@param {*} validation - Validation configuration
@param {string} message - Message which should be shown if validation was not passed
@param {any[]} errors - The errors array (will be mutated)
@returns {number} - Returns an amount of points to add to the current entropy