如何在包含模板的文件中运行 JSLint / JSHint?

3

我想在工作中推荐一些工具来提高代码质量。一个显然的解决方案是在提交代码之前运行 jslint,这是我以前的公司使用过的方法。

问题是我们使用 Django 来做模板(虽然,我认为我们在使用其他模板语言时也会遇到类似的问题)。

如何将像下面这样的代码进行 JSLint/JSHint 而忽略模板标签?

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

我看到了一个关于JSHint的问题,链接为https://dev59.com/ImHVa4cB1Zd3GeqPr_rn。它看起来可以解决某些情况,但是它并没有处理内联变量,比如上面的{{ my_variable }}

是否有任何方法可以使用JSHint/JSLint忽略某些行或以其他方式正确执行linting?

1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接