jscs rules
update jshint rules
coding style
update test method
new test case
gulp for dev