bijoutrouvaille / fireward

A concise and readable language for Firestore security rules, similar to Firebase Bolt.
MIT License
238 stars 4 forks source link

Add more smoke tests #13

Closed JakeHedman closed 4 years ago

JakeHedman commented 4 years ago

Copy-pasted security rules from random github projects to get some real world examples, hopefully this will increase the likelyhood of new fireward users being able to convert their rules without running into syntax errors.

URLs to rule files and licenses included.

Added "// TODO uncomment" for rules which currently fail in fireward, but passes in the firestore emulator.

bijoutrouvaille commented 4 years ago

Thanks @JakeHedman, that was fantastic work. All the commented-out rules should now be parsing, except the raw, unparenthesized paths, which need special treatment.