Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>[Kuskus] Kusto Language ServerNew to Visual Studio Code? Get it now.
[Kuskus] Kusto Language Server

[Kuskus] Kusto Language Server

rosshamish

|
18,465 installs
| (0) | Free
Language server for the Kusto query language
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kusto Language Server

Features

Autocomplete

Autocomplete

Hover info

Hover Info

Format Document

Format Document

Supports builtins out of the box. You can also Load Symbols to get intellisense for the tables and functions on your cluster.

Load Symbols

Diagnostics are also available, but are not yet fully supported and are disabled by default. Diagnostics are the red squiggly underlines / the items in the Problems tab.

Structure

.
├── client // Language Client
│   ├── src
│   │   ├── test // End to End tests for Language Client / Server
│   │   └── extension.ts // Language Client entry point
├── package.json // The extension manifest.
└── server // Language Server
    └── src
        └── server.ts // Language Server entry point

Dev workflow

  • Run npm install in this folder. This installs all necessary npm modules in both the client and server folder
  • Open VS Code on this folder.
  • Press Ctrl+Shift+B to compile the client and server.
  • Switch to the Debug viewlet.
  • Select Launch Client from the drop down.
  • Run the launch config.
  • If you want to debug the server as well use the launch configuration Attach to Server
  • In the [Extension Development Host] instance of VSCode, open a .csl document
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft