Closed suprith-hub closed 3 months ago
Very cool! Let me give it a proper careful look tomorrow
Two initial overall comments:
Also, if we will go for numeric prefixes, I think you should also add them to the 2019-09 => 2020-12 existing rules, so that the entire repo is consistent. Maybe do those as a quick separate PR?
Another big one is that I see a lot of tests removing keywords that in fact do exist in 2019-09. Maybe you mis-read the spec? Can you handle those first? I think it will make the rest of the PR easier to review. You can see all 2019-09 keywords here: https://www.learnjsonschema.com/2019-09/
Another big one is that I see a lot of tests removing keywords that in fact do exist in 2019-09. Maybe you mis-read the spec? Can you handle those first? I think it will make the rest of the PR easier to review. You can see all 2019-09 keywords here: https://www.learnjsonschema.com/2019-09/
Hm.... I think you missed what the rules tries to convey, maybe I should rename the rule title to unknown in previous draft
. Which means it should remain unknown in next draft too....
Let me also break the PR 😅
Haha yes. I forgot about that. Maybe let's make the rule names a bit more descriptive so that others don't get confused too? Cool that you are breaking the PR. Probably easy to review. Let me know when you have done so!
@jviotti I have added the rules for draft7 to 2019-09 except for ignore adjacent keywords when $ref is present I have tested the rules. Please review the PR