In PropertyChecker in the Properties hashmap there are a number of properties which are not valid at the root level. For instance the reference and columnReference are properties which are only valid on the foreignKey node inside a JSON schema, however the code as it stands appears to say they're valid at the root level.
Should we rewrite the code so that these properties are only shown as valid when they appear on the appropriate parent object?
In PropertyChecker in the Properties hashmap there are a number of properties which are not valid at the root level. For instance the reference and columnReference are properties which are only valid on the foreignKey node inside a JSON schema, however the code as it stands appears to say they're valid at the root level.
Should we rewrite the code so that these properties are only shown as valid when they appear on the appropriate parent object?
(Current ruby implementation allows this)