firecode
firecode copied to clipboard
VS Code Firestore Rules Extension
Firestore
Firestore security rule support for Visual Studio Code.
Works for .rule and .rules files.
Features
Syntax Highlighting

Mouseover Information

Autocomplete Suggestions

Autoformatting

Only works for valid rules and currently only formats the indentation.
Experimental:
Version 1.3.0 intoduced a new formatter option which can be enabled in the configuration, firestorerules.usePrettierFormatter.
When the option is enabled, the project uses prettier and the prettier-plugin-firestore-rules to format the firestore rules.
Known Issues
- The documentation of the get(/path/) function is currently not correct
This extension is still very fresh and under development, so if you have any issues, please report them on GitHub.
Development
I'm working on improving the prettier-plugin-firestore-rules formatter as well as the corresponding firestore rules parser (WIP).
When the parser is in a proper shape, it will be included to provide validation of the firestore rules.