Autocompletion
Paradime IDE is powered by a language service to help you write code faster. As you type, the system offers relevant suggestions for Generic Jinja, dbt™ Specific Jinja, and YAML Configuration that you can accept by pressing Tab
or Enter
.
Autocomplete Features
You'll find autocomplete functionality in three key areas:
1. Generic Jinja
Paradime provides autocompletion for common Jinja template patterns:
Control structures:
for
loops,if
conditionals, blocksVariable operations:
set
assignments, multiline blocksTemplate organization: blocks, filters, macros
Comments and whitespace: comment syntax, whitespace control
Expressions: expression output, action execution
2. dbt™ Specific Jinja
Specialized autocomplete for dbt™ functions:
Model configuration:
config()
with materialization optionsReferences:
ref()
,source()
with project-aware suggestionsVariables:
var()
,env_var()
for accessing variablesDebugging:
log()
with severity levelsQuery execution:
run_query()
,load_result()
3. YAML Configuration
Complete autocomplete support for dbt™ YAML files:
Project configuration: project settings, dependencies
Model definitions: names, columns, tests, tags
Source definitions: tables, freshness settings
Test configurations: generic and custom tests
Pro Tip: You can also use DinoAI to automatically generate YAML files and tests for your dbt™ project.
Last updated
Was this helpful?