2012-04-22 2 views
2

코드 품질을 향상시키기 위해 일부 도구를 소개하려고합니다. 이전 회사에서 사용했던 분명한 해결책은 코드를 체크인하기 전에 jslint을 실행하는 것이 었습니다.템플릿이있는 파일에서 JSLint/JSHint를 실행하는 방법은 무엇입니까?

문제는 우리가 Django를 사용하여 템플릿을 작성한다는 것입니다 (그러나 다른 템플릿 언어와 비슷한 문제가 있다고 가정합니다).

템플릿 태그를 무시하면서 어떻게 아래와 같은 코드를 사용하고 JSLint/JSHint를 적절하게 사용할 수 있습니까?

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

나는 그것이 어떤 경우를 처리 할 수 ​​있지만, 위의 {{ my_variable }}처럼, 인라인 변수를 해결하지 않는 것 같습니다 this question specifically regarding JSHint을 보았다.

JSHint/JSLint를 사용하여 특정 라인을 무시하거나 그렇지 않으면 linting이 올바르게 실행되도록하는 방법이 있습니까?

답변