Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toba/vsfire
Visual Studio Code extension for syntax highlighting, hover help and code completions with Firestore security rules and index definition files
https://github.com/toba/vsfire
firebase firebase-storage vscode vscode-language
Last synced: about 2 months ago
JSON representation
Visual Studio Code extension for syntax highlighting, hover help and code completions with Firestore security rules and index definition files
- Host: GitHub
- URL: https://github.com/toba/vsfire
- Owner: toba
- License: mit
- Archived: true
- Created: 2017-10-22T17:34:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-29T00:34:41.000Z (over 4 years ago)
- Last Synced: 2024-08-04T00:03:53.629Z (5 months ago)
- Topics: firebase, firebase-storage, vscode, vscode-language
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=toba.vsfire
- Size: 21.5 MB
- Stars: 76
- Watchers: 6
- Forks: 14
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-firebase - VSFire - 앞으로 사용하지 않음 ~Firestore 보안 규칙 및 인덱스의 구문 강조 및 코드 완성을 위한 VSCode 확장 프로그램입니다.~ (CLI & 에디터 / iOS)
README
[![Market Badge](https://vsmarketplacebadge.apphb.com/version/toba.vsfire.svg)](https://marketplace.visualstudio.com/items?itemName=toba.vsfire)
[![Travis](https://travis-ci.org/toba/vsfire.svg?branch=master)](https://travis-ci.org/toba/vsfire#)
[![Installs](https://vsmarketplacebadge.apphb.com/installs/toba.vsfire.svg)](https://marketplace.visualstudio.com/items?itemName=toba.vsfire)# Firestore Security Rules and Indexes
Syntax highlighting, code completions and hover help for new [Firestore security rules](https://cloud.google.com/firestore/docs/reference/security/) and [index definitions](https://cloud.google.com/firestore/docs/reference/rest/v1beta1/projects.databases.indexes). Name files with the extension `.rule` or `.rules` to activate. The priority for [additional rules language features](https://code.visualstudio.com/docs/extensionAPI/language-support) in roughly the order I'll get to them, if ever, is …
- [x] Syntax Highlighting
- [x] [Code Completions](#code-completions)
- [x] [Hover Definitions](#hover-definitions)
- [ ] Snippets
- [ ] Signature Helpers
- [ ] Incremental Formatting
- [ ] Rule validation (moonshot)### Rules
![rules completions](./images/rules-completions.gif)
![rules hovers](./images/rules-hovers.gif)
### Index Definitions
![index completions](./images/index-completions.gif)
![index hovers](./images/index-hovers.gif)
# Status
See the [repository milestones](https://github.com/toba/vsfire/milestones) for issues I expect to resolve in coming releases.