parser now validates jshint