Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>RockyNew to Visual Studio Code? Get it now.
Rocky

Rocky

rocky-data

|
3 installs
| (0) | Free
Language support for Rocky SQL transformation engine
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Rocky

Rocky VS Code Extension

Language support for the Rocky SQL transformation engine — full LSP, lineage visualization, and AI model generation.

Features

Editor intelligence — diagnostics, hover, go-to-definition, find references, rename, code actions, signature help, document symbols, and inlay hints for inferred column types.

Syntax — .rocky TextMate grammar + semantic tokens, plus code snippets for every DSL construct (from, where, group, derive, select, join, sort, match, window).

Activity bar sidebar — Get Started, Extension Info, Models, Runs, Sources, and Help panels. Workspaces without a rocky.toml show orientation and one-click actions for Initialize Project, Try Playground, and Open Documentation instead of CLI errors.

Lineage view — Rocky: Show Model Lineage renders the column-level DAG as an interactive graph.

AI generate — Rocky: Generate Model from Intent creates a model from a natural language description using the Rocky AI intent layer.

Status bar — LSP server status and live error count.

Requirements

  • Rocky CLI on your PATH (or set rocky.server.path)
  • VS Code 1.116.0+

Install

From the VS Code Marketplace:

  1. Open the Extensions view (Ctrl+Shift+X / Cmd+Shift+X).
  2. Search for Rocky.
  3. Install and reload.

The extension spawns rocky lsp on startup and attaches it as the language server for .rocky files.

Settings

Setting Default Description
rocky.server.path "rocky" Path to the Rocky binary
rocky.server.extraArgs [] Extra arguments passed to rocky lsp
rocky.inlayHints.enabled true Show inferred types inline

Commands

A subset of the most common commands; see Rocky: Open Command Palette for the full list (44 commands across compile, run, AI, lineage, branch, preview, and ops).

Command Description
Rocky: Initialize Rocky Project Scaffold a new Rocky project in the current workspace
Rocky: Try the Playground Create the self-contained DuckDB playground
Rocky: Restart Language Server Restart the LSP server
Rocky: Show Model Lineage Open lineage graph for the current model
Rocky: Generate Model from Intent Create a model from a natural language description
Rocky: Doctor Run health checks; results render in a webview

Contributing

Local development setup, architecture notes, and testing commands live in DEVELOPMENT.md.

License

Apache 2.0

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