Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions website/docs/docs/about-dbt-lsp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: About dbt LSP
id: about-dbt-lsp
description: "Learn about the dbt language server protocol features"
sidebar_label: "About dbt LSP"
pagination_next: null
pagination_prev: null
---

The <Constant name="fusion_engine" /> offers benefits beyond the speed and power of the framework. The dbt VS Code extension, <Constant name="cloud_ide" />, and <Constant name="query_page" /> all contain a powerful set of features backed by our Language Server Protocol (LSP) that enable fast, efficient development workflows. The following features are supported across these tools:

import LSPFeatures from '/snippets/_lsp-features.md';

<LSPFeatures />
1 change: 1 addition & 0 deletions website/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,7 @@ const sidebarSettings = {
link: { type: "doc", id: "docs/cloud/about-develop-dbt" },
items: [
"docs/cloud/about-develop-dbt",
"docs/about-dbt-lsp",
"docs/cloud/about-cloud-develop-defer",
{
type: "category",
Expand Down
20 changes: 20 additions & 0 deletions website/snippets/_lsp-features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
| | VS Code extension + Fusion | Studio IDE | Insights |
|------------------------------|:--------------------------:|:----------:|:--------:|
| Autocomplete column names | ✅ | ✅ | ❌ |
| Autocomplete function names | ✅ | ✅ | ❌ |
| Autocomplete ref/source args | ✅ | ✅ | ✅ |
| CTE Preview | ✅ | ✅ | ✅ |
| Column-level lineage | ✅ | ❌ | ❌ |
| Command palette | ✅ | N/A | ❌ |
| Error detection | ✅ | ✅ | ✅ |
| Go-to definition | ✅ | ❌ | ❌ |
| Go-to reference | ✅ | ❌ | ❌ |
| Incremental compilation | ✅ | ✅ | ❌ |
| Preview query results | ✅ | N/A | ❌ |
| Problems tab | ✅ | ❌ | ❌ |
| Propagate column renames | ✅ | ❌ | ❌ |
| Propagate model renames | ✅ | ❌ | ❌ |
| Show column type on hover | ✅ | ✅ | ✅ |
| Show compiled SQL | ✅ | ✅ | ❌ |
| View table lineage | ✅ | N/A | ❌ |
| Warning detection | ✅ | ✅ | ❌ |
Loading