add jshint support