more strict jshint rules