apple / password-manager-resources

A place for creators and users of password managers to collaborate on resources to make password management better.
MIT License
4.15k stars 448 forks source link

[Proposal] Add schemas and validate all the quirks JSON files. #618

Closed Sameesunkaria closed 2 years ago

Sameesunkaria commented 2 years ago

Overall Checklist

This is a proposal with an implementation for adding JSON schemas for each of the JSON file under the quirks directory. The JSON schemas allow us to formalize the structure of the JSON and run tools to validate the corresponding JSON files. This PR also adds a workflow to run the validation on the CI.