jshint needs definition