I am using DBT 0.19.2 with DBT-Spark and I am wondering if there is a way to validate the queries for some eventual "syntax error". Let's say a query introduce a typo like zelect * from... instead of select * from.... If I just run dbt compile this won't be spotted as only the Jinja compiling phase is considered.
The only way to see if the query is valid, AFAIK it is using dbt run which actually will forward the query to the Spark server, run it and eventually crashing later on cos of the typo.
Is there any other way to spot errors like this without running the query?