allow configuring jshint source via constructor option