VS Code Extensions
B

Ballerina Language Tools

by GiuseppeMaggiore

Add BL language syntax highlighting, project builds, and diagnostics to VS Code.

Downloads

44

Rating

— (0)

Version

0.0.9

Last updated

Apr 15, 2026

Features:

  • Basic syntax highlighting for .bl files (keywords/operators from the lexer/parser).
  • .blproj discovery for the active .bl file.
  • Recursive build-order resolution (inputProjects first, then sources).
  • Build through the persistent bise-sql server mode and publish diagnostics to the Problems pane.

Commands

  • BL: Build Active Project
  • BL: Show Active Project Build Order

Notes

  • Default build command executed (persistent process): ballerina server
  • The ballerina executable must be installed and available in the PATH
  • For each build, the extension writes <project.blproj> to server stdin and reads a JSON result from stdout.