我试图在工作中引进一些工具,提高代码质量。 我会在以前的公司使用的一个明显的解决办法是运行jslint
在代码前检查。
问题是,我们正在使用Django做我们的模板(不过,我认为我们将不得不与其他模板语言类似的问题)。
这怎么可能采取这样的代码下面,并把它的JSLint / JSHint正确而忽略了模板标签?
var a = { "test" : "test"};
{% comment %}
{% endcomment %}
{{ my_variable }}
window.x = "y";
我已经看到了这个问题,特别是关于JSHint ,它看起来像它可以处理一些案件,但它没有解决内联变量,如{{ my_variable }}
以上。
有没有办法忽略使用JSHint / JSLint的某些行,或以其他方式获得掉毛正确执行?