class BlocklangJsonValidator {

	public static Set<ValidationMessage> run(JsonNode jsonNode) {
		Assert.notNull(jsonNode, "jsonNode 的值不能为 null");
		String repo = jsonNode.get("repo").asText();
		JsonSchema jsonSchema = getJsonSchema(repo);
		if(jsonSchema == null) {
			return Collections.emptySet();
		}
		
		return jsonSchema.validate(jsonNode);
	}

}