jshint friendly version