IDE Setup

Set up your editor for function-hcl development with language server support.

function-hcl has a language server (function-hcl-ls) that provides IDE features for .hcl files used in function-hcl compositions. Extensions are available for VS Code and IntelliJ.

Features

The language server provides:

  • Code completion
  • Diagnostics (error reporting)
  • Hover information
  • Go to definition
  • Document symbols
  • Semantic token highlighting

Installation instructions

Coming soon. Watch this space…

Last modified March 12, 2026: clean up docs, mostly (1ee88e8)