A VSCode extension that adds a depth indicator to references within model files:
select *
from {{ ref('fct_orders') }} (9) --<-- overlay character added by this extension
DAG depth is taken as the longest path between a source model and the referenced model.
stg_orders (1) -> int_orders_feature (2) -> fct_orders (3)
This extension contributes the following settings:
dbtDepthy.manifestPath: Path to the manifest.json file relative to the project root (default: "target/manifest.json")dbtDepthy.mediumDepthThreshold: Threshold for medium depth (default: 3)dbtDepthy.highDepthThreshold: Threshold for high depth (default: 8)dbtDepthy.colorLowDepth: Color for low depth dependencies (default: green)dbtDepthy.colorMediumDepth: Color for medium depth dependencies (default: yellow)dbtDepthy.colorHighDepth: Color for high depth dependencies (default: red)
You may need to run dbt compile for changes to take effect.
A CLAUDE.md is provided to jump start development with Claude Code. This extension was developed almost exclusively with Claude Code.