An open API service indexing awesome lists of open source software.

https://github.com/eggjs/vscode-eggjs

vscode extension for https://eggjs.org/
https://github.com/eggjs/vscode-eggjs

eggjs tool vscode

Last synced: 8 months ago
JSON representation

vscode extension for https://eggjs.org/

Awesome Lists containing this project

README

          

# vscode-eggjs

[![Marketplace Version](https://vsmarketplacebadge.apphb.com/version/atian25.eggjs.svg)](https://marketplace.visualstudio.com/items?itemName=atian25.eggjs)
[![Installs](https://vsmarketplacebadge.apphb.com/installs/atian25.eggjs.svg)](https://marketplace.visualstudio.com/items?itemName=atian25.eggjs)
[![Rating](https://vsmarketplacebadge.apphb.com/rating/atian25.eggjs.svg)](https://marketplace.visualstudio.com/items?itemName=atian25.eggjs)

vscode extension for [eggjs]

https://github.com/eggjs/vscode-eggjs

## Features

### Snippet

- config `eggjs.snippet.fnStyle` to your prefer function style such as `async`, keep `null` to show prompt.

![](https://github.com/eggjs/vscode-eggjs/raw/master/snapshot/snippet.gif)

### Debugger

![](https://github.com/eggjs/vscode-eggjs/raw/master/snapshot/debugger.gif)

### Config Inspect

![](https://github.com/eggjs/vscode-eggjs/raw/master/snapshot/config.gif)

## TODO

- snippets
- [x] service
- [x] controller
- [x] plugin
- [x] config
- [ ] auto detect async / generator style
- [ ] support create command
- debugger
- [x] init debug configuration
- [ ] debug configuration snippets
- [x] support `inspect-brk`
- [x] auto attach
- smart intellisense
- [ ] complete items
- [ ] language server
- [ ] ts
- config inspector
- [x] tree panel
- [ ] refactor to `Find All References` / codelens, no panel.
- test support
- [ ] test tree panel
- [ ] run only
- [ ] toggle skip / only
- code lint
- custom eslint rule
- or `Possible Actions on Errors or Warnings` / `CodeAction`
- `d.ts` support improve

## Requirements

If you have any requirements or dependencies, add a section describing those and how to install and configure them.

## Extension Settings

## Known Issues

## Resources
- https://code.visualstudio.com/docs/extensionAPI/language-support
- https://github.com/Microsoft/vscode-extension-samples

## Release Notes

-----------------------------------------------------------------------------------------------------------

[eggjs]: https://eggjs.org/