modules and script files all syntax checked in TravisCI