https://github.com/sequoia/loopback-json-schemas-vscode
VS Code extension for authoring LoopBack3 applications
https://github.com/sequoia/loopback-json-schemas-vscode
intellisense jsonschema loopback vscode-extension
Last synced: 6 months ago
JSON representation
VS Code extension for authoring LoopBack3 applications
- Host: GitHub
- URL: https://github.com/sequoia/loopback-json-schemas-vscode
- Owner: Sequoia
- Created: 2016-06-23T22:43:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-20T17:07:35.000Z (over 8 years ago)
- Last Synced: 2025-03-25T10:51:11.070Z (6 months ago)
- Topics: intellisense, jsonschema, loopback, vscode-extension
- Homepage: https://marketplace.visualstudio.com/items?itemName=sequoia.loopback-json-schemas
- Size: 949 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
This extension links some [JSONSchemas](http://json-schema.org) to [Loopback](https://docs.strongloop.com/display/APIC/Using+LoopBack+with+IBM+API+Connect) configuration files.
:information_source: Schemas used by this plugin can be found [here](https://github.com/Sequoia/loopback-json-schemas). **Please do not file schema bugs on this repo!!** This repo is just for the plugin. :smile_cat: File schema bugs [here](https://github.com/Sequoia/loopback-json-schemas).
# Currently implemented schemas
1. `model-config.json`
1. `model-config.json`
1. `datasources.json`
1. `config.json`
1. `middleware.json`
2. Model definitions (`/common/models/customer.json` etc.)Check the [package.json.contibutes.jsonValidation](https://github.com/Sequoia/loopback-json-schemas-vscode/blob/master/package.json#L22) for the actual configurations.
# Gifs!
## Code hints
The plugin prompts you as you type
## Green Squiggles
If you have a mismatched type or missing property, you'll get a green squiggle underline
## `Ctrl+Space`
Hit `ctrl+space` to be shown available properties
It also works for enum types

## Links
You can click links to read extended documentation