feat(build): add jshint, optional recess, csslint

also fix jshint error