added jshint support