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