add jsHint and code and code coverage