question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Consider adding Svarog CLI to the list

See original GitHub issue

Link to project (GitHub): dantothefuture/svarog

Describe the project in 2-3 sentences: Svarog is a CLI that generates schema validators for Firestore from JSON Schema files. The output is a single universal function isValid($id: string): boolean that you can use anywhere in your security rules to prevent unwanted mutations.

Why would Firebase developers be interested in this project?: Schemaless design can be both an advantage and a disadvantage - and when it’s the latter, devs have to write a ton of hardly readable CEL code to make sure their database schema is protected. That’s where Svarog comes in, allowing Firebase developers to generate structure validators from a familiar, platform-agnostic JSON Schema format.

I know this is a shameless plug but maybe it’s worth a try who knows 🙂

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:6 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
samtsterncommented, Sep 4, 2019

Oh wait it’s already there. In that case will add now.

0reactions
samtsterncommented, Sep 4, 2019

@dantothefuture no problem thanks for the awesome tool! I also shared it on our team chat. We’re always looking for new ways to make Security Rules better.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Console commands - Runes : r/witcher - Reddit
I am trying to add runes and other items through the command console but it is not working. Anyone have an idea of...
Read more >
The Witcher 3 Console Command | List Cheat Codes
Available cheat codes The Witcher 3 for: Changing the parameters of the character, Geralt's hairstyle editor, Change the interface and ...
Read more >
How to add more than one machine to the trusted hosts list ...
I prefer to work with the PSDrive WSMan:\ . Get TrustedHosts. Get-Item WSMan:\localhost\Client\TrustedHosts. Set TrustedHosts.
Read more >
The Witcher 3 - Runewright, Enchanting, recipes, Start-up ...
The Runewright can also add slots to items, but it's not a cheap process. ... one and use Witcher Sense to examine the...
Read more >
Guide :: The Witcher 3 Console Commands: Ultimate Edition
This guide is all about the debug console command for The Witcher 3: The Wild Hunt. The console commands in this list are...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found