extensions
do jshint
guide