[FEAT] prompt users when they save a file that’s going to kick off a full compile, “this will run a full compile, are you sure?”
- Dominant language
- Rust
- Stars
- 13.8k
- Forks
- 2.6k
- Avg merge
- 21h 31m
- Merged PRs (30d)
- 56
Description
**Is your feature request related to a problem? Please describe.**
When a user saves a file that requires kicking off a full compile (ex: dbt_project.yml) _and_ that full compile takes a significant amount of time (in some cases 5+ minutes), they enter into a blocked state while that full compile is running.
Users don't know that "saving the dbt_project.yml" == "kicking off full compile" == "blocked for 5 minutes".
**Is your feature request related to a particular component of the dbt Fusion Engine**
- [ ] CLI Features
- [ ] Adapter or Database Driver Features
- [ ] SQL Understanding Features
- [X] VS Code extension
**Describe the solution you'd like**
We should prompt users when they save a file that’s going to kick off a full compile, “this will run a full compile, are you sure?”
- ideally, only if a full compile will take more than 5/10 seconds
Additionally, we should indicate that static analysis for models is blocked while that full compile is happening (covered [here](https://github.com/dbt-labs/dbt-core/issues/13731)).
Contributor guide
Assessment
This issue has not been assessed yet.