To check bash scripts without executing them, run:
bash -n <script_file>
For example:
bash -n my_script.bash
Of course, this syntax check is very limited, because bash syntax is somewhat flexible (compared to other script languages), but it is better than no syntax check.