{"comment":{"url":"https://api.github.com/repos/data-cleaning/validate/comments/12393423","html_url":"https://github.com/data-cleaning/validate/commit/dc199318b8d7ffd1672837f1bf75b66b6f71ff3b#commitcomment-12393423","id":12393423,"user":{"login":"markvanderloo","id":1927426,"avatar_url":"https://avatars.githubusercontent.com/u/1927426?v=3","gravatar_id":"","url":"https://api.github.com/users/markvanderloo","html_url":"https://github.com/markvanderloo","followers_url":"https://api.github.com/users/markvanderloo/followers","following_url":"https://api.github.com/users/markvanderloo/following{/other_user}","gists_url":"https://api.github.com/users/markvanderloo/gists{/gist_id}","starred_url":"https://api.github.com/users/markvanderloo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markvanderloo/subscriptions","organizations_url":"https://api.github.com/users/markvanderloo/orgs","repos_url":"https://api.github.com/users/markvanderloo/repos","events_url":"https://api.github.com/users/markvanderloo/events{/privacy}","received_events_url":"https://api.github.com/users/markvanderloo/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"dc199318b8d7ffd1672837f1bf75b66b6f71ff3b","created_at":"2015-07-28T11:17:39Z","updated_at":"2015-07-28T11:17:39Z","body":"It causes \r\n\r\n- code bloat: it needs to be treated as a special case when translating rules etc.\r\n- documentation bloat. It is a special case to explain.\r\n- assumptions about data type\r\n- a violation of the formal definition of a 'validation rule'. \r\n\r\nThe last point can be acceptable if it is sufficiently convenient; but given the documentation bloat, I doubt that (beginning) users are helped much by it."}}