in src/Azure.Deployments.Extensibility.Core/Validators/ExtensibleImportVaildator.cs [20:37]
public IEnumerable<ExtensibilityError> Validate(ExtensibleImport<JsonElement> import)
{
var violations = JsonSchemaValidator.Validate(this.configSchema, import.Config);
if (violations.Any())
{
var baseTarget = import.GetJsonPointer(x => x.Config);
foreach (var violation in violations)
{
// Prepend "/imports/{import.SymbolicName}" to target.
var target = baseTarget.Combine(violation.Target);
var error = (violation with { Target = target }).ToExtensibilityError();
yield return error;
}
}
}