flatiron / resourceful

an isomorphic Resource engine for JavaScript

Home Page:http://github.com/flatiron/resourceful

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make validation error levels configurable / customizable

Marak opened this issue · comments

Currently, resourceful handles the construction of validation errors somewhat manually. The validation itself is performed in revalidator, with the results being passed to resourceful.

The issue is that resourceful has a bunch of lines like : var e = { validate: validate, value: obj, schema: this.schema };

This manual construction of e should all be replaced with a common function for constructing validation errors. This function should be able to be configurable / swappable. The goal is to be able to easily change the level of details that a validation errors return.

The errs library could be used inside this common construction function.

invalid

Duplicate of #146