add code coverage, jshint & codestyle