Ну в JavaScript и Groovy - можно иметь ошибку теоретически отлавливаемую на этапе "компиляции" - но практически нет. Наверное потому что Groovy и JavaScript не компилируются.
Кстати частично из-за этих проблем и появились Kotlin и TypeScript.
Поэтому когда Jenkinsfile можно будет писать на Котлине - будет шанс, что компиляция пайплайнов будет хорошо работать в IDE или даже в самом UI Jenkins