如何在模板文件运行的JSLint / JSHint?(How to run JSLint / JSH

2019-09-16 16:35发布

我试图在工作中引进一些工具,提高代码质量。 我会在以前的公司使用的一个明显的解决办法是运行jslint在代码前检查。

问题是,我们正在使用Django做我们的模板(不过,我认为我们将不得不与其他模板语言类似的问题)。

这怎么可能采取这样的代码下面,并把它的JSLint / JSHint正确而忽略了模板标签?

var a = { "test" : "test"};
{% comment %}
{% endcomment %}
{{ my_variable }}
window.x = "y";

我已经看到了这个问题,特别是关于JSHint ,它看起来像它可以处理一些案件,但它没有解决内联变量,如{{ my_variable }}以上。

有没有办法忽略使用JSHint / JSLint的某些行,或以其他方式获得掉毛正确执行?

Answer 1:

就像掉毛使用这些工具的CoffeeScript,你想皮棉内容之外这是pervue。 可能比较容易运行虚拟值的模板,JSHint是生成的文件。

也许重复的如何在与他们的Django模板标记的文件运行JSHint?



文章来源: How to run JSLint / JSHint in a file with templates?