2
我想介紹一些工具來改善代碼質量。我之前使用的一個明顯的解決方案是在簽入代碼之前運行jslint
。如何在帶模板的文件中運行JSLint/JSHint?
問題是,我們正在使用Django來做我們的模板(儘管如此,我認爲我們會遇到與其他模板語言類似的問題)。
怎樣才能像下面的代碼,並正確地讓它JSLint/JSHint而忽略模板標籤?
var a = { "test" : "test"};
{% comment %}
{% endcomment %}
{{ my_variable }}
window.x = "y";
我見過this question specifically regarding JSHint,它看起來像它可以處理一些案件,但它沒有解決內聯變量,像上面{{ my_variable }}
。
有沒有什麼辦法可以忽略某些使用JSHint/JSLint的行,否則會讓linting正確執行?