为Git添加hook,提交代码前执行js,css校验
-
如果项目里有 package.json 文件,直接 npm install –save pre-commit ,然后在 package.json 里找到 scripts 这个key,如果没有自己新建,设置value为
“scripts”: { “jshint”: “jshint -c .jshintrc path_to_check”, “jscs” : “jscs -c .jscsrc path_to_check” }
-
安装jshint和jscs, npm install -g jshint jscs。
-
新建配置文件,.jshintrc, .jscsrc, .jshintignore
-
根据自己的需求将校验规则添加到配置文件里,配置文件可参考
http://jshint.com/docs/options/ https://github.com/jscs-dev/node-jscs
-
随便修改一个文件,然后 git commit -m ‘试试’