我尝试在我的角度 HTML 模板中编写大部分有效的多语言 (X)HTML 5。它们看起来像这样:
<div class="some-class">
<input type="checkbox" data-ng-model="variable" />
<foo-directive data-ng-if="variable"></foo-directive>
</div>
有时我忘记正确关闭标签会破坏某些浏览器。所以我想在我的工具链中包含一个验证器。
问题是:我不知道可以处理这种情况的验证器。XML 验证器通常需要 DTD,HTML 验证器会抱怨代码中使用的 angular 指令。
也许验证器是错误的词,我真的想要一个linter。我想要它做的唯一真实的事情是检查每个开始标签是否有一个匹配的结束标签。其他一切都是奖金。
你知道这样的验证器吗?
注意:我主要搜索可以与我的自动化测试集成的命令行工具。但是网络服务也可能会有所帮助。