-
Notifications
You must be signed in to change notification settings - Fork 145
Open
Description
Hi,
About the default_string_format_check
function here
value
is already proccessed by the error handler interface in the instance
parameter shown below
class JSON_SCHEMA_VALIDATOR_API error_handler
{
public:
virtual ~error_handler() {}
virtual void error(const json::json_pointer & /*ptr*/, const json & /*instance*/, const std::string & /*message*/) = 0;
};
could it be possible to remove value
from the exception string?
regex
format doesn't show this behaviour but email and every other format do.
And since email could be considered "personally identifiable information" theres a risk of mishandleing the information. Due to it being different from other error instances.
And while anyone can create their own format_validator
to avoid this issue, it would be the exact same thing without value
in the exception.
Theres no actual error in the implementation as far as I'm aware, so thats why it's just a suggestion.
Metadata
Metadata
Assignees
Labels
No labels