This is the unofficial, work-in-progress Language Server Protocol (LSP) implementation for Fastly VCL. You can install the official Fastly extension from the Visual Studio Marketplace.
Feedback and feature requests: Github issues
This extension is still in an early state. It is usable but many advanced features have not yet been implemented. Currently supported features:
- Syntax highlighting
- Diagnostics
- Completions
- Boilerplate snippets
- Signature help
- Documentation on hover
Diagnostics (with falco)
Completions include:
- VCL functions
- VCL variables
- HTTP headers
- Subroutine snippets
- Fastly macros