我正在寻找一种在将html
,css
,js
提交到存储库之前测试/验证的方法。
有没有办法让这个过程自动化。理想情况下,我希望能够排除某些文件(例如js库)。
答案 0 :(得分:1)
我写了jslint4java,它以一种简单地从命令行或ant构建调用的方式包装了Doug Crockford的JSLint。这应该很容易插入预提交钩子。看一下JSLint pre-commit hook的这个例子。排除文件应该是一个相当小的补充。
我对CSS和HTML验证不太确定。您可以下载W3C CSS validator,并再次设置预提交挂钩以在CSS文件上调用它。 W3C HTML validator稍微难以运行,因为它依赖于安装的nsgmls(我认为是OpenJade的一部分)。您可能会更好地使用HTML5验证器。 HTML5 validator可能会更好运。