Skip to content
| Marketplace
Sign in
Visual Studio Code>Language Packs>Fastly VCL Support [EXPERIMENTAL]New to Visual Studio Code? Get it now.
Fastly VCL Support [EXPERIMENTAL]

Fastly VCL Support [EXPERIMENTAL]

Dora Militaru

|
16 installs
| (0) | Free
Fastly Varnish Configuration Language (VCL) language support for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

[Experimental] Fastly VCL language support for Visual Studio Code

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

Functionality

This extension is still in an early state. It is usable but many advanced features have not yet been implemented. Currently supported features:

  • [x] Syntax highlighting
  • [x] Diagnostics
  • [x] Completions
  • [x] Boilerplate snippets
  • [x] Signature help
  • [x] Documentation on hover

Syntax highlighting

Syntax highlighting

Diagnostics (with falco)

Diagnostics

Contextual completions

Completions include:

  • VCL functions
  • VCL variables
  • HTTP headers
  • Subroutine snippets
  • Fastly macros

Completions

Signature help

Signature help

Documentation on hover

Hover

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft