Этот совет не зависит от языка.
Я бы сказал, что предпочтительным методом обнаружения синтаксических (и логических) ошибок является тщательное чтение (или проверка) вашего собственного кода (который должен отлавливать большинство синтаксических ошибок) с последующим модульным тестированием на небольших наборах данных. (который будет отлавливать любые оставшиеся синтаксические ошибки, а также множество логических ошибок, если ваши тесты хорошо спроектированы).
Я согласен, что есть некоторая ценность для проверки синтаксиса изолированно, но достаточно внимательно прочитать и понять ваш код перед первой компиляцией, чтобы вы знали , что он будет компилироваться, - это хороший идеал, к которому нужно стремиться. Стив Макконнелл затрагивает эту идею в Code Complete (см. Стр. 827 2-го издания).
P.S. Вы упомянули подсветку синтаксиса в своем оригинальном посте; Существуют другие редакторы (например, VIM), которые выполняют подсветку синтаксиса для файлов SAS.